home *** CD-ROM | disk | FTP | other *** search
/ Apple Developer Connection Student Program / ADC Tools Sampler CD Disk 3 1999.iso / Cool Demos, SDKs, & Tools / Demos⁄Tools⁄Offers / Eiffel for CW beta 3 / Example Projects / EiffelText / EiffelText.r < prev    next >
Text File  |  1999-04-04  |  90KB  |  3,053 lines

  1. /*
  2.     File:        EiffelText.r
  3.  
  4.     Contains:    resources for a simple document editing application for shipping
  5.                 with system software.
  6.  
  7.     Version:    EiffelText 1.0
  8.  
  9. ** Copyright 1993-1996 Apple Computer. All rights reserved.
  10. **
  11. **    You may incorporate this sample code into your applications without
  12. **    restriction, though the sample code has been provided "AS IS" and the
  13. **    responsibility for its operation is 100% yours.  However, what you are
  14. **    not permitted to do is to redistribute the source as "DSC Sample Code"
  15. **    after having made changes. If you're going to re-distribute the source,
  16. **    we require that you make it clear in the source that the code was
  17. **    descended from Apple Sample Code, but that you've made changes.
  18.  
  19. **  YES - THIS HAS BEEN CHANGED FOR EIFFEL TEXT.
  20. */
  21.  
  22. // --------------------------------------------------------------------------------------------------------------
  23.  
  24. // Codewarrior rez doesn't let us specify this on the command line
  25. #ifndef SystemSevenOrLater
  26. #define SystemSevenOrLater 1
  27. #endif
  28.  
  29. #include "Types.r"
  30. #include "SysTypes.r"
  31. #include "BalloonTypes.r"
  32.  
  33. #include "EiffelText.h"
  34. #include "Localize.r"
  35.  
  36. // --------------------------------------------------------------------------------------------------------------
  37. // RESOURCES FOR OUR OBJECTS
  38. // --------------------------------------------------------------------------------------------------------------
  39. #include "AboutBox.r"
  40. #include "Clipboard.r"
  41. #include "PICTFile.r"
  42. #include "MovieFile.r"
  43. #include "TextFile.r"
  44. #include "GXFile.r"
  45. #include "ThreeDMetafile.r"
  46.  
  47. // --------------------------------------------------------------------------------------------------------------
  48. // MENUS AND MENU BARS
  49. // --------------------------------------------------------------------------------------------------------------
  50.  
  51. type 'MCMD' {
  52.     integer = $$CountOf(Commands);
  53.     array Commands {
  54.         integer;            // list of commands
  55.         };
  56. };
  57.  
  58. resource 'MBAR' (rMenuBar, preload) {
  59.     { mApple, mFile, mEdit, mFont, mSize, mStyle, mSound };    /* our menus */
  60. };
  61.  
  62. resource 'MENU' (mApple, "Apple", preload) {
  63.     mApple, textMenuProc,
  64.     AllItems & ~MenuItem2,
  65.     enabled, apple,
  66.     {
  67.     ABOUTITEM,            noicon, nokey, nomark, plain;
  68.     "-",                noicon, nokey, nomark, plain;
  69.     }
  70. };
  71.  
  72. resource 'MCMD' (mApple, purgeable) {
  73.     {
  74.         cAbout;
  75.     cNull;
  76.         cDeskAccessory;
  77.     }
  78. };
  79.  
  80. resource 'MENU' (mFile, FILEMENU, preload) {
  81.     mFile, textMenuProc,
  82.     AllItems & ~MenuItem3 & ~MenuItem7 & ~MenuItem11,
  83.     enabled, FILEMENU,
  84.     {
  85.         FILENEWITEM, noicon,             FILENEWKEY, nomark, plain;
  86.         FILEOPENITEM, noicon,             FILEOPENKEY, nomark, plain;
  87.         "-", noicon,                     nokey, nomark, plain;
  88.         FILECLOSEITEM, noicon,             FILECLOSEKEY, nomark, plain;
  89.         FILESAVEITEM, noicon,             FILESAVEKEY, nomark, plain;
  90.         FILESAVEASITEM, noicon,         FILESAVEASKEY, nomark, plain;
  91.         "-", noicon,                     nokey, nomark, plain;
  92.         FILEPAGESETUPITEM, noicon,         FILEPAGESETUPKEY, nomark, plain;
  93.         FILEPRINTITEM, noicon,             FILEPRINTKEY, nomark, plain;
  94.         FILEPRINTONECOPYITEM, noicon,     FILEPRINTONECOPYKEY, nomark, plain;
  95.         "-", noicon,                     nokey, nomark, plain;
  96.         FILEQUITITEM, noicon,             FILEQUITKEY, nomark, plain;
  97.     }
  98. };
  99.  
  100. resource 'MCMD' (mFile, purgeable) {
  101.     {
  102.         cNew;
  103.         cOpen;
  104.     cNull;
  105.         cClose;
  106.         cSave;
  107.         cSaveAs;
  108.     cNull;
  109.         cPageSetup;
  110.         cPrint;
  111.         cPrintOneCopy;
  112.     cNull;
  113.         cQuit;
  114.     }
  115. };
  116.  
  117. resource 'MENU' (mEdit, EDITMENU, preload) {
  118.     mEdit, textMenuProc,
  119.     AllItems & ~MenuItem2 & ~MenuItem7 & ~MenuItem9 & ~MenuItem14 & ~MenuItem18,
  120.     enabled, EDITMENU,
  121.     {
  122.         EDITUNDOITEM, noicon,             EDITUNDOKEY, nomark, plain;
  123.         "-", noicon,                     nokey, nomark, plain;
  124.         EDITCUTITEM, noicon,             EDITCUTKEY, nomark, plain;
  125.         EDITCOPYITEM, noicon,             EDITCOPYKEY, nomark, plain;
  126.         EDITPASTEITEM, noicon,             EDITPASTEKEY, nomark, plain;
  127.         EDITCLEARITEM, noicon,             EDITCLEARKEY, nomark, plain;
  128.         "-", noicon,                     nokey, nomark, plain;
  129.         EDITSELECTALLITEM, noicon,         EDITSELECTALLKEY, nomark, plain;
  130.         "-", noicon,                     nokey, nomark, plain;
  131.         FINDITEM, noicon,                 FINDKEY, nomark, plain;
  132.         FINDAGAINITEM, noicon,             FINDAGAINKEY, nomark, plain;
  133.         FINDSELECTIONITEM, noicon,         FINDSELECTIONKEY, nomark, plain;
  134.         REPLACEITEM, noicon,             REPLACEKEY, nomark, plain;
  135.         REPLACEAGAINITEM, noicon,         REPLACEAGAINKEY, nomark, plain;
  136.         "-", noicon,                     nokey, nomark, plain;
  137.         EDITNEXTPAGEITEM, noicon,         EDITNEXTPAGEKEY, nomark, plain;
  138.         EDITPREVPAGEITEM, noicon,         EDITPREVPAGEKEY, nomark, plain;
  139.         EDITGOTOPAGEITEM, noicon,         EDITGOTOPAGEKEY, nomark, plain;
  140.         "-", noicon,                     nokey, nomark, plain;
  141.         EDITSHOWCLIPBOARDITEM, noicon,    EDITSHOWCLIPBOARDKEY, nomark, plain;
  142.     }
  143. };
  144.  
  145. resource 'MCMD' (mEdit, purgeable) {
  146.     {
  147.         cUndo;
  148.     cNull;
  149.         cCut;
  150.         cCopy;
  151.         cPaste;
  152.         cClear;
  153.     cNull;
  154.         cSelectAll;
  155.     cNull;
  156.         cFind;
  157.         cFindAgain;
  158.         cFindSelection;
  159.         cReplace;
  160.         cReplaceAgain;
  161.     cNull;
  162.         cNextPage;
  163.         cPreviousPage;
  164.         cGotoPage;
  165.     cNull;
  166.         cShowClipboard;
  167.     }
  168. };
  169.  
  170. resource 'MENU' (mFont, FONTMENU, preload) {
  171.     mFont, textMenuProc,
  172.     AllItems,
  173.     enabled, FONTMENU,
  174.     {
  175.     }
  176. };
  177.  
  178. resource 'MCMD' (mFont, purgeable) {
  179.     {
  180.         cSelectFont;
  181.     }
  182. };
  183.  
  184. resource 'MENU' (mSize, SIZEMENU, preload) {
  185.     mSize, textMenuProc,
  186.     AllItems,
  187.     enabled, SIZEMENU,
  188.     {
  189.     SIZE9POINT, noicon,             SIZE9POINTKEY, nomark, plain;
  190.     SIZE10POINT, noicon,             SIZE10POINTKEY, nomark, plain;
  191.     SIZE12POINT, noicon,             SIZE12POINTKEY, nomark, plain;
  192.     SIZE14POINT, noicon,             SIZE14POINTKEY, nomark, plain;
  193.     SIZE18POINT, noicon,             SIZE18POINTKEY, nomark, plain;
  194.     SIZE24POINT, noicon,             SIZE24POINTKEY, nomark, plain;
  195.     SIZE36POINT, noicon,             SIZE36POINTKEY, nomark, plain;
  196.     }
  197. };
  198.  
  199. resource 'MCMD' (mSize, purgeable) {
  200.     {
  201.         cSize9;
  202.         cSize10;
  203.         cSize12;
  204.         cSize14;
  205.         cSize18;
  206.         cSize24;
  207.         cSize36;
  208.     }
  209. };
  210.  
  211. resource 'MENU' (mStyle, STYLEMENU, preload) {
  212.     mStyle, textMenuProc,
  213.     AllItems,
  214.     enabled, STYLEMENU,
  215.     {
  216.     STYLEPLAIN, noicon,             STYLEPLAINKEY, nomark, plain;
  217.     STYLEBOLD, noicon,                 STYLEBOLDKEY, nomark, bold;
  218.     STYLEITALIC, noicon,             STYLEITALICKEY, nomark, italic;
  219.     STYLEUNDERLINE, noicon,         STYLEUNDERLINEKEY, nomark, underline;
  220.     STYLEOUTLINE, noicon,             STYLEOUTLINEKEY, nomark, outline;
  221.     STYLESHADOW, noicon,             STYLESHADOWKEY, nomark, shadow;
  222.     STYLECONDENSED, noicon,         STYLECONDENSEDKEY, nomark, condense;
  223.     STYLEEXTENDED, noicon,             STYLEEXTENDEDKEY, nomark, extend;
  224.     }
  225. };
  226.  
  227. resource 'MCMD' (mStyle, purgeable) {
  228.     {
  229.         cPlain;
  230.         cBold;
  231.         cItalic;
  232.         cUnderline;
  233.         cOutline;
  234.         cShadow;
  235.         cCondensed;
  236.         cExtended;
  237.     }
  238. };
  239.  
  240. resource 'MENU' (mSound, SOUNDMENU, preload) {
  241.     mSound, textMenuProc,
  242.     AllItems,
  243.     enabled, SOUNDMENU,
  244.     {
  245.         SOUNDRECORDITEM, noicon,         SOUNDRECORDKEY, nomark, plain;
  246.         SOUNDPLAYITEM, noicon,             SOUNDPLAYKEY, nomark, plain;
  247.         SOUNDERASEITEM, noicon,         SOUNDERASEKEY, nomark, plain;
  248.         "-", noicon,                     nokey, nomark, plain;
  249.         SOUNDSPEAKALLITEM, noicon,         SOUNDSPEAKKEY, nomark, plain;
  250.         SOUNDSTOPSPEAKINGITEM, noicon,     SOUNDSTOPSPEAKINGKEY, nomark, plain;
  251.         SOUNDVOICESITEM, noicon,         SOUNDVOICESKEY, nomark, plain;
  252.         
  253.     }
  254. };
  255.  
  256. resource 'MCMD' (mSound, purgeable) {
  257.     {
  258.         cRecord;
  259.         cPlay;
  260.         cErase;
  261.     cNull;
  262.         cSpeak;
  263.         cStopSpeaking;
  264.         cSelectVoice;
  265.     }
  266. };
  267.  
  268. resource 'MENU' (mVoices, SOUNDVOICESITEM, preload) {
  269.     mVoices, textMenuProc,
  270.     AllItems,
  271.     enabled, SOUNDVOICESITEM,
  272.     {
  273.         NOVOICESITEM, noicon,         NOVOICESKEY, nomark, plain;
  274.     }
  275. };
  276.  
  277. resource 'MCMD' (mVoices, purgeable) {
  278.     {
  279.     cSelectVoiceSubMenu;
  280.     }
  281. };
  282.  
  283. resource 'MCMD' (mContents, purgeable) {
  284.     {
  285.     cSelectContents;
  286.     }
  287. };
  288.  
  289. // --------------------------------------------------------------------------------------------------------------
  290. // windows, dialogs, alerts, and other items of that sort
  291. // --------------------------------------------------------------------------------------------------------------
  292.  
  293. resource 'WIND' (kDefaultWindowID) {
  294.     {40, 40, 215, 400}, zoomDocProc, invisible, goAway, 0, NEWDOCUMENTTITLE, noAutoCenter
  295. };
  296.  
  297. resource 'STR#' (kMiscStrings) {
  298.     {
  299.     FIRSTNEWDOCUMENTTITLE,
  300.     HELPMENUCOMMAND,
  301.     EDITSELECTALLITEM,
  302.     EDITSELECTNONEITEM,
  303.     }
  304. };
  305.  
  306. // --------------------------------------------------------------------------------------------------------------
  307. // "do you want to save?" dialog
  308. // --------------------------------------------------------------------------------------------------------------
  309.  
  310. resource 'DLOG' (kSaveChangesWindowID) {
  311.     {94, 80, 211, 434},
  312.     movableDBoxProc,
  313.     visible,
  314.     noGoAway,
  315.     0x0,
  316.     kSaveChangesWindowID,
  317.     "",
  318.     alertPositionParentWindowScreen
  319. };
  320.  
  321. resource 'DITL' (kSaveChangesWindowID) {
  322.     {    /* array DITLarray: 5 elements */
  323.         /* [1] */
  324.         {87, 284, 107, 344},
  325.         Button {
  326.             enabled,
  327.             SAVESAVEBUTTON
  328.         },
  329.         /* [2] */
  330.         {87, 211, 107, 271},
  331.         Button {
  332.             enabled,
  333.             SAVECANCELBUTTON
  334.         },
  335.         /* [3] */
  336.         {87, 70, 107, 155},
  337.         Button {
  338.             enabled,
  339.             SAVEDONTSAVEBUTTON
  340.         },
  341.         /* [4] */
  342.         {10, 20, 42, 52},
  343.         Icon {
  344.             disabled,
  345.             2
  346.         },
  347.         /* [5] */
  348.         {10, 72, 76, 344},
  349.         StaticText {
  350.             disabled,
  351.             SAVESTATICTEXT
  352.         }
  353.     }
  354. };
  355.  
  356. resource 'STR ' (kSaveChangesWindowID) {
  357.     SAVEBUTTONSHORTCUTS
  358. };
  359.  
  360. // --------------------------------------------------------------------------------------------------------------
  361. // "find and replace" dialogs
  362. // --------------------------------------------------------------------------------------------------------------
  363. #define BUTTONY    102
  364.  
  365. resource 'DLOG' (kFindWindowID) {
  366.     {0, 0, BUTTONY+20+8, 352+8},
  367.     movableDBoxProc,
  368.     invisible,
  369.     noGoAway,
  370.     0x0,
  371.     kFindWindowID,
  372.     "",
  373.     alertPositionParentWindowScreen
  374. };
  375.  
  376. resource 'DITL' (kFindWindowID, purgeable) {
  377.     {    
  378.         /* [1] */
  379.         {BUTTONY, 278, BUTTONY+20, 350},
  380.             Button { enabled, FINDBUTTON },
  381.             
  382.         /* [2] */
  383.         {BUTTONY, 195, BUTTONY+20, 265},
  384.             Button { enabled, FINDCANCELBUTTON },
  385.  
  386.         /* [3] */
  387.         {8, 8, 24, 352},
  388.             StaticText { disabled, FINDSTATIC },
  389.             
  390.         /* [4] */
  391.         {32, 8, 48, 352},
  392.             EditText { disabled, "" },
  393.             
  394.         /* [5] */
  395.         {64, 8, 80, 138},
  396.             CheckBox { enabled, FINDCASESENSITIVE },
  397.         
  398.         /* [6] */
  399.         {64, 192, 80, 352},
  400.             CheckBox { enabled, FINDWRAPAROUND },
  401.                         
  402.     }
  403. };
  404.  
  405. #define BUTTONY    152
  406.  
  407. resource 'DLOG' (kReplaceWindowID) {
  408.     {0, 0, BUTTONY+20+8, 352+8},
  409.     movableDBoxProc,
  410.     invisible,
  411.     noGoAway,
  412.     0x0,
  413.     kReplaceWindowID,
  414.     "",
  415.     alertPositionParentWindowScreen
  416. };
  417.  
  418. resource 'DITL' (kReplaceWindowID, purgeable) {
  419.     {    
  420.         /* [1] */
  421.         {BUTTONY, 280, BUTTONY+20, 352},
  422.             Button { enabled, REPLACEBUTTON },
  423.     
  424.         /* [2] */
  425.         {BUTTONY, 197, BUTTONY+20, 267},
  426.             Button { enabled, FINDCANCELBUTTON },
  427.  
  428.         /* [3] */
  429.         {8, 8, 24, 352},
  430.             StaticText { disabled, FINDSTATIC },
  431.  
  432.         /* [4] */
  433.         {32, 8, 48, 352},
  434.             EditText { disabled, "" },
  435.             
  436.         /* [5] */
  437.         {112, 8, 128, 138},
  438.             CheckBox { enabled, FINDCASESENSITIVE},
  439.             
  440.         /* [6] */
  441.         {112, 192, 128, 353},
  442.             CheckBox { enabled, FINDWRAPAROUND },
  443.  
  444.         // ITEMS ABOVE THIS POINT SHOULD MATCH UP WITH THE FIND DIALOG
  445.         
  446.         /* [7] */
  447.         {56, 8, 72, 352},
  448.             StaticText { disabled, REPLACESTATIC },
  449.  
  450.         /* [8] */
  451.         {80, 8, 96, 352},
  452.             EditText { disabled, "" },
  453.             
  454.         /* [9] */
  455.         {BUTTONY, 10, BUTTONY+20, 95},
  456.             Button { enabled, REPLACEALLBUTTON },
  457.  
  458.     }
  459. };
  460.  
  461.  
  462. // --------------------------------------------------------------------------------------------------------------
  463.  
  464. // Error strings for the various commands
  465.  
  466. resource 'STR#'    (kErrorBaseID + cNull, purgeable) {
  467.     {
  468.     "204";        ERRSTARTUPVERSION;
  469.     "0";        ERRSTARTUPFAILED;
  470.     };
  471. };
  472.  
  473.  
  474. resource 'STR#'    (kErrorBaseID + cNew, purgeable) {
  475.     {
  476.     "0";        ERRNEWFAILEDRAM;
  477.     };
  478. };
  479.  
  480. resource 'STR#'    (kErrorBaseID + cOpen, purgeable) {
  481.     {
  482.     "-108";        ERROPENOUTOFMEM;
  483.     "-1708";    ERROPENANOTHERFAILED;
  484.     "200";        ERROPENSIZE;
  485.     "201";        ERROPENTYPE;
  486.     "202";        ERROPENDRAW;
  487.     "203";        ERROPENPS;
  488.     "207";        ERROPENNOPAGES;
  489.     "0";        ERROPENFAILED;    
  490.     };
  491. };
  492.  
  493. resource 'STR#'    (kErrorBaseID + cSave, purgeable) {
  494.     {
  495.     "201";        ERRSAVETYPE;
  496.     "0";        ERRSAVEFAILED;
  497.     };
  498. };
  499.  
  500. resource 'STR#' (kErrorBaseID + cSize36, purgeable) {
  501.     {
  502.     "0";        ERRSIZECHANGE;
  503.     };
  504. };
  505.  
  506. resource 'STR#'    (kErrorBaseID + cTypingCommand, purgeable) {
  507.     {
  508.     "200";        ERRTYPESIZE;
  509.     "0";        ERRMODFAILED;
  510.     };
  511. };
  512.  
  513. resource 'STR#'    (kErrorBaseID + cCopy, purgeable) {
  514.     {
  515.     "0";        ERRCOPYTOOBIG;
  516.     };
  517. };
  518.  
  519. resource 'STR#'    (kErrorBaseID + cPaste, purgeable) {
  520.     {
  521.     "0";        ERRPASTESIZE;
  522.     };
  523. };
  524.  
  525. resource 'STR#'    (kErrorBaseID + cPageSetup, purgeable) {
  526.     {
  527.     "-108";        ERRPAGESETUPMEM;
  528.     "-27999";    ERRPAGESETUPMEM;
  529.     "0";        ERRSETUPFAILED;
  530.     };
  531. };
  532.  
  533. resource 'STR#'    (kErrorBaseID + cPrint, purgeable) {
  534.     {
  535.     "-108";        ERRPRINTMEM;
  536.     "-27999";    ERRPRINTMEM;
  537.     "-34";        ERRPRINTDISKFULL;
  538.     "-1708";    ERRPRINTANOTHERFAILED;
  539.     "201";        ERRPRINTTYPE;
  540.     "0";        ERRPRINTFAILED;
  541.     };
  542. };
  543.  
  544. resource 'STR#'    (kErrorBaseID + cRecord, purgeable) {
  545.     {
  546.     "-108";        ERRRECORDFULL;
  547.     "0";        ERRRECORDERR;
  548.     };
  549. };
  550.  
  551. resource 'STR#'    (kErrorBaseID + cSpeak, purgeable) {
  552.     {
  553.     "-108";        ERRSPEAKFULL;
  554.     "0";        ERRSPEAKERR;
  555.     };
  556. };
  557.  
  558. resource 'STR#'    (kErrorBaseID + cSelectVoiceSubMenu, purgeable) {
  559.     {
  560.     "0";        ERRCHANGEVOICE;
  561.     };
  562. };
  563.  
  564. resource 'DLOG' (kErrorBaseID+1, purgeable) {
  565.     {93, 62, 197, 450},
  566.     movableDBoxProc,
  567.     visible,
  568.     noGoAway,
  569.     0x0,
  570.     kErrorBaseID+1,
  571.     "",
  572.     alertPositionMainScreen
  573. };
  574.  
  575.  
  576. resource 'DITL' (kErrorBaseID+1) {
  577.     {    /* array DITLarray: 3 elements */
  578.         /* [1] */
  579.         {72, 296, 92, 376},
  580.         Button {
  581.             enabled,
  582.             ERROKBUTTON
  583.         },
  584.         /* [2] */
  585.         {12, 76, 60, 376},
  586.         StaticText {
  587.             disabled,
  588.             "^0"
  589.         },
  590.         /* [3] */
  591.         {12, 22, 44, 54},
  592.         Icon {
  593.             disabled,
  594.             0
  595.         }
  596.     }
  597. };
  598.  
  599. resource 'DLOG' (kErrorBaseID+2, purgeable) {
  600.     {93, 62, 197, 450},
  601.     movableDBoxProc,
  602.     visible,
  603.     noGoAway,
  604.     0x0,
  605.     kErrorBaseID+2,
  606.     "",
  607.     alertPositionMainScreen
  608. };
  609.  
  610. resource 'DITL' (kErrorBaseID+2) {
  611.     {    /* array DITLarray: 3 elements */
  612.         /* [1] */
  613.         {72, 296, 92, 376},
  614.         Button {
  615.             enabled,
  616.             ERRCANCELBUTTON
  617.         },
  618.         /* [2] */
  619.         {12, 76, 60, 376},
  620.         StaticText {
  621.             disabled,
  622.             "^0"
  623.         },
  624.         /* [3] */
  625.         {12, 22, 44, 54},
  626.         Icon {
  627.             disabled,
  628.             0
  629.         }
  630.     }
  631. };
  632.  
  633. // --------------------------------------------------------------------------------------------------------------
  634. // Alternate location of guide files - extensions folder
  635.  
  636. type 'gdir' {
  637.     longint;
  638.     pstring;
  639. };
  640.  
  641. resource 'gdir' (-16384) {
  642.     'extn',
  643.     "";
  644. };
  645.  
  646. // --------------------------------------------------------------------------------------------------------------
  647. // Balloon info for the user to see in the Finder
  648. resource 'hfdr' (kHMHelpID, purgeable) {
  649.     HelpMgrVersion, hmDefaultOptions, 0, 0,
  650.     {
  651.     HMStringItem { FINDERHELPSTRING }
  652.     }
  653. };
  654.  
  655. // Our creator resource
  656. type 'ttxt' as 'STR ';
  657. resource 'ttxt' (0) { "" };
  658.  
  659. resource 'vers' (1) {
  660.     MAJORVERSION, 
  661.     MINORVERSION, 
  662.     STAGE, 
  663.     RELEASE, 
  664.     COUNTRYVERSION,
  665.     SHORTVERSIONSTRING,
  666.     LONGVERSIONSTRING
  667. };
  668.  
  669. // -------------------------------------------------------------------------------------------------------------
  670. // Pattern list for selection rectangles
  671.  
  672. resource 'PAT#' (kPatternListID) {
  673.     {    /* array PatArray: 8 elements */
  674.         /* [1] */
  675.         $"F0E1 C387 0F1E 3C78",
  676.         /* [2] */
  677.         $"78F0 E1C3 870F 1E3C",
  678.         /* [3] */
  679.         $"3C78 F0E1 C387 0F1E",
  680.         /* [4] */
  681.         $"1E3C 78F0 E1C3 870F",
  682.         /* [5] */
  683.         $"0F1E 3C78 F0E1 C387",
  684.         /* [6] */
  685.         $"870F 1E3C 78F0 E1C3",
  686.         /* [7] */
  687.         $"C387 0F1E 3C78 F0E1",
  688.         /* [8] */
  689.         $"E1C3 870F 1E3C 78F0"
  690.     }
  691. };
  692.  
  693. // -------------------------------------------------------------------------------------------------------------
  694. // Our BNDL resource and icons
  695. // WARNING: ID #s are also in SimpleText.h
  696.  
  697. resource 'BNDL' (128) {
  698.     'ttxt', 0, {
  699.         'ICN#', {0,128; 1,129; 2,130; 3,131; 4,132; 5,133; 6,134; 7,135; 8,136; 9,134; 10,138; };
  700.         'FREF', {0,128; 1,129; 2,130; 3,131; 4,132; 5,133; 6,134; 7,135; 8,136; 9,137; 10,138; }
  701.     }
  702. };
  703.  
  704. resource 'FREF' (128) { 'APPL', 0, "" };
  705. resource 'FREF' (129) { 'TEXT', 1, "" };
  706. resource 'FREF' (130) { 'ttro', 2, "" };
  707. resource 'FREF' (131) { 'PICT', 3, "" };
  708. resource 'FREF' (132) { 'sEXT', 4, "" };
  709. resource 'FREF' (133) { 'MooV', 5, "" };
  710. resource 'FREF' (134) { 'tjob', 6, "" };
  711. resource 'FREF' (135) { 'qjob', 7, "" };
  712. resource 'FREF' (136) { 'sjob', 8, "" };
  713. resource 'FREF' (138) { '3DMF', 10, "" };
  714.  
  715. // these share icons with the 'tjob'
  716. resource 'FREF' (137) { 'rjob', 9, "" };
  717.  
  718.  
  719. // Kinds of documents SimpleText can open.  The order is in the preferred order.
  720. resource 'open' (128, purgeable) {
  721.     'ttxt',
  722.     {
  723.         'ttro',
  724.         'PICT',
  725.         'MooV',
  726.         '3DMF',
  727.         'tjob',
  728.         'qjob',
  729.         'sjob',
  730.         'rjob',
  731.         'sEXT',
  732.         'TEXT'
  733.     }
  734. };
  735.  
  736. resource 'kind' (128, purgeable)
  737. {
  738.     'ttxt',
  739.     0,
  740.     {
  741.         'apnm',        APPNAME,
  742.         'ttro',        READONLYDOC,
  743.         'PICT',        PICTDOC,
  744.         'MooV',     MOVIEDOC,
  745.         'tjob',        PRINTDOC,
  746.         'qjob',        PRINTDOC,
  747.         'sjob',        PDDDOC,
  748.         'rjob',        PRINTDOC,
  749.         'sEXT',        STATIONERYDOC,
  750.         'TEXT',        TEXTDOC
  751.     }    
  752. };
  753.  
  754.  
  755. // -------------------------------------------------------------------------------------------------------------
  756. // application icon
  757.  
  758. resource 'ICN#' (128, purgeable) {
  759.     {    /* array: 2 elements */
  760.         /* [1] */
  761.         $"0001 0000 0002 8000 0004 4000 0008 2000"
  762.         $"0010 101C 0021 0822 0042 0441 0084 42A1"
  763.         $"0108 8151 0211 12AA 0422 2554 0800 4AA8"
  764.         $"1088 1550 2111 2AA8 4202 5544 8444 AA82"
  765.         $"4088 9501 2110 CA02 1020 E404 0840 F808"
  766.         $"0400 0010 0200 0020 0100 0040 0080 0080"
  767.         $"0040 0100 0020 0200 0010 0400 0008 0800"
  768.         $"0004 1000 0002 2000 0001 4000 0000 80",
  769.         /* [2] */
  770.         $"0001 0000 0003 8000 0007 C000 000F E000"
  771.         $"001F F01C 003F F83E 007F FC7F 00FF FEFF"
  772.         $"01FF FFFF 03FF FFFE 07FF FFFC 0FFF FFF8"
  773.         $"1FFF FFF0 3FFF FFF8 7FFF FFFC FFFF FFFE"
  774.         $"7FFF FFFF 3FFF FFFE 1FFF FFFC 0FFF FFF8"
  775.         $"07FF FFF0 03FF FFE0 01FF FFC0 00FF FF80"
  776.         $"007F FF00 003F FE00 001F FC00 000F F800"
  777.         $"0007 F000 0003 E000 0001 C000 0000 80"
  778.     }
  779. };
  780.  
  781. resource 'icl4' (128, purgeable) {
  782.     $"0000 0000 0000 000F 0000 0000 0000 0000"
  783.     $"0000 0000 0000 00FC F000 0000 0000 0000"
  784.     $"0000 0000 0000 0FC0 CF00 0000 0000 0000"
  785.     $"0000 0000 0000 FC0C 0CF0 0000 0000 0000"
  786.     $"0000 0000 000F C0C0 C0CF 0000 000F FF00"
  787.     $"0000 0000 00FC 0C0F 0C0C F000 00F5 DCF0"
  788.     $"0000 0000 0FC0 C0F0 C0C0 CF00 0F5D CC5F"
  789.     $"0000 0000 FC0C 0F0C 0F0C 0CF0 F5DC C5DF"
  790.     $"0000 000F C0C0 F0C0 F0C0 C0CF 5DCC 5D5F"
  791.     $"0000 00FC 0C0F 0C0F 0C0F 0CF5 DCC5 D5F0"
  792.     $"0000 0FC0 C0F0 C0F0 C0F0 CF5D CC5D 5F00"
  793.     $"0000 FC0C 0C0C 0C0C 0F0C F5DC C5D5 F000"
  794.     $"000F C0C0 F0C0 F0C0 C0CF 5DCC 5D5F 0000"
  795.     $"00FC 0C0F 0C0F 0C0F 0CF5 DCC5 D5FC F000"
  796.     $"0FC0 C0F0 C0C0 C0F0 CF5D CC5D 5FC0 CF00"
  797.     $"FC0C 0F0C 0F0C 0F0C F5DC C5D5 FC0C 0CF0"
  798.     $"0FC0 C0C0 F0C0 F0C0 F2CC 5D5F C0C0 C0CF"
  799.     $"00FC 0C0F 0C0F 0C0C FC25 D5FC 0C0C 0CF0"
  800.     $"000F C0C0 C0F0 C0C0 F2C2 5FC0 C0C0 CF00"
  801.     $"0000 FC0C 0F0C 0C0C FFFF FC0C 0C0C F000"
  802.     $"0000 0FC0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  803.     $"0000 00FC 0C0C 0C0C 0C0C 0C0C 0CF0 0000"
  804.     $"0000 000F C0C0 C0C0 C0C0 C0C0 CF00 0000"
  805.     $"0000 0000 FC0C 0C0C 0C0C 0C0C F000 0000"
  806.     $"0000 0000 0FC0 C0C0 C0C0 C0CF 0000 0000"
  807.     $"0000 0000 00FC 0C0C 0C0C 0CF0 0000 0000"
  808.     $"0000 0000 000F C0C0 C0C0 CF00 0000 0000"
  809.     $"0000 0000 0000 FC0C 0C0C F000 0000 0000"
  810.     $"0000 0000 0000 0FC0 C0CF 0000 0000 0000"
  811.     $"0000 0000 0000 00FC 0CF0 0000 0000 0000"
  812.     $"0000 0000 0000 000F CF00 0000 0000 0000"
  813.     $"0000 0000 0000 0000 F0"
  814. };
  815.  
  816. resource 'icl8' (128, purgeable) {
  817.     $"0000 0000 0000 0000 0000 0000 0000 00FF"
  818.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  819.     $"0000 0000 0000 0000 0000 0000 0000 FFF5"
  820.     $"FF00 0000 0000 0000 0000 0000 0000 0000"
  821.     $"0000 0000 0000 0000 0000 0000 00FF F5F5"
  822.     $"F5FF 0000 0000 0000 0000 0000 0000 0000"
  823.     $"0000 0000 0000 0000 0000 0000 FFF5 F5F5"
  824.     $"F5F5 FF00 0000 0000 0000 0000 0000 0000"
  825.     $"0000 0000 0000 0000 0000 00FF F5F5 F5F5"
  826.     $"F5F5 F5FF 0000 0000 0000 00FF FFFF 0000"
  827.     $"0000 0000 0000 0000 0000 FFF5 F5F5 F5FF"
  828.     $"F5F5 F5F5 FF00 0000 0000 FFAB 5C2A FF00"
  829.     $"0000 0000 0000 0000 00FF F5F5 F5F5 FFF5"
  830.     $"F5F5 F5F5 F5FF 0000 00FF AB5C 2A54 ABFF"
  831.     $"0000 0000 0000 0000 FFF5 F5F5 F5FF F5F5"
  832.     $"F5FF F5F5 F5F5 FF00 FFAB 5C2A 54AB 5CFF"
  833.     $"0000 0000 0000 00FF F5F5 F5F5 FFF5 F5F5"
  834.     $"FFF5 F5F5 F5F5 F5FF AB5C 2A54 AB5C ABFF"
  835.     $"0000 0000 0000 FFF5 F5F5 F5FF F5F5 F5FF"
  836.     $"F5F5 F5FF F5F5 FFAB 5C2A 54AB 5CAB FF00"
  837.     $"0000 0000 00FF F5F5 F5F5 FFF5 F5F5 FFF5"
  838.     $"F5F5 FFF5 F5FF AB5C 2A54 AB5C ABFF 0000"
  839.     $"0000 0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  840.     $"F5FF F5F5 FFAB 5C2A 54AB 5CAB FF00 0000"
  841.     $"0000 00FF F5F5 F5F5 FFF5 F5F5 FFF5 F5F5"
  842.     $"F5F5 F5FF AB5C 2A54 AB5C ABFF 0000 0000"
  843.     $"0000 FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5FF"
  844.     $"F5F5 FFAB 5C2A 54AB 5CAB FFF5 FF00 0000"
  845.     $"00FF F5F5 F5F5 FFF5 F5F5 F5F5 F5F5 FFF5"
  846.     $"F5FF AB5C 2A54 AB5C ABFF F5F5 F5FF 0000"
  847.     $"FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5FF F5F5"
  848.     $"FFAB 5C2A 54AB 5CAB FFF5 F5F5 F5F5 FF00"
  849.     $"00FF F5F5 F5F5 F5F5 FFF5 F5F5 FFF5 F5F5"
  850.     $"FF08 2A54 AB5C ABFF F5F5 F5F5 F5F5 F5FF"
  851.     $"0000 FFF5 F5F5 F5FF F5F5 F5FF F5F5 F5F5"
  852.     $"FF08 08AB 5CAB FFF5 F5F5 F5F5 F5F5 FF00"
  853.     $"0000 00FF F5F5 F5F5 F5F5 FFF5 F5F5 F5F5"
  854.     $"FF08 0808 ABFF F5F5 F5F5 F5F5 F5FF 0000"
  855.     $"0000 0000 FFF5 F5F5 F5FF F5F5 F5F5 F5F5"
  856.     $"FFFF FFFF FFF5 F5F5 F5F5 F5F5 FF00 0000"
  857.     $"0000 0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5"
  858.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  859.     $"0000 0000 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  860.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FF00 0000 0000"
  861.     $"0000 0000 0000 00FF F5F5 F5F5 F5F5 F5F5"
  862.     $"F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000 0000"
  863.     $"0000 0000 0000 0000 FFF5 F5F5 F5F5 F5F5"
  864.     $"F5F5 F5F5 F5F5 F5F5 FF00 0000 0000 0000"
  865.     $"0000 0000 0000 0000 00FF F5F5 F5F5 F5F5"
  866.     $"F5F5 F5F5 F5F5 F5FF 0000 0000 0000 0000"
  867.     $"0000 0000 0000 0000 0000 FFF5 F5F5 F5F5"
  868.     $"F5F5 F5F5 F5F5 FF00 0000 0000 0000 0000"
  869.     $"0000 0000 0000 0000 0000 00FF F5F5 F5F5"
  870.     $"F5F5 F5F5 F5FF 0000 0000 0000 0000 0000"
  871.     $"0000 0000 0000 0000 0000 0000 FFF5 F5F5"
  872.     $"F5F5 F5F5 FF00 0000 0000 0000 0000 0000"
  873.     $"0000 0000 0000 0000 0000 0000 00FF F5F5"
  874.     $"F5F5 F5FF 0000 0000 0000 0000 0000 0000"
  875.     $"0000 0000 0000 0000 0000 0000 0000 FFF5"
  876.     $"F5F5 FF00 0000 0000 0000 0000 0000 0000"
  877.     $"0000 0000 0000 0000 0000 0000 0000 00FF"
  878.     $"F5FF 0000 0000 0000 0000 0000 0000 0000"
  879.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  880.     $"FF"
  881. };
  882.  
  883. resource 'ics#' (128, purgeable) {
  884.     {    /* array: 2 elements */
  885.         /* [1] */
  886.         $"0100 0280 0446 0929 1215 242A 4854 92AA"
  887.         $"44D1 20E2 1004 0808 0410 0220 0140 0080",
  888.         /* [2] */
  889.         $"0100 0380 07C6 0FEF 1FFF 3FFE 7FFC FFFE"
  890.         $"7FFF 3FFE 1FFC 0FF8 07F0 03E0 01C0 0080"
  891.     }
  892. };
  893.  
  894. resource 'ics4' (128, purgeable) {
  895.     $"0000 000F 0000 0000 0000 00FC F000 0000"
  896.     $"0000 0FC0 CF00 0FF0 0000 FC0F 0CF0 FDCF"
  897.     $"000F C0F0 C0CF DC5F 00FC 0F0C 0CFD C5F0"
  898.     $"0FC0 F0C0 CFDC 5F00 FC0F 0CFC FDC5 FCF0"
  899.     $"0FC0 CFC0 F25F C0CF 00FC 0C0C FFFC 0CF0"
  900.     $"000F C0C0 C0C0 CF00 0000 FC0C 0C0C F000"
  901.     $"0000 0FC0 C0CF 0000 0000 00FC 0CF0 0000"
  902.     $"0000 000F CF00 0000 0000 0000 F0"
  903. };
  904.  
  905. resource 'ics8' (128, purgeable) {
  906.     $"0000 0000 0000 00FF 0000 0000 0000 0000"
  907.     $"0000 0000 0000 FFF5 FF00 0000 0000 0000"
  908.     $"0000 0000 00FF F5F5 F5FF 0000 00FF FF00"
  909.     $"0000 0000 FFF5 F5FF F5F5 FF00 FF5C 54FF"
  910.     $"0000 00FF F5F5 FFF5 F5F5 F5FF 5C54 ABFF"
  911.     $"0000 FFF5 F5FF F5F5 F5F5 FF5C 54AB FF00"
  912.     $"00FF F5F5 FFF5 F5F5 F5FF 5C54 ABFF 0000"
  913.     $"FFF5 F5FF F5F5 FFF5 FF5C 54AB FFF5 FF00"
  914.     $"00FF F5F5 F5FF F5F5 FF08 ABFF F5F5 F5FF"
  915.     $"0000 FFF5 F5F5 F5F5 FFFF FFF5 F5F5 FF00"
  916.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  917.     $"0000 0000 FFF5 F5F5 F5F5 F5F5 FF00 0000"
  918.     $"0000 0000 00FF F5F5 F5F5 F5FF 0000 0000"
  919.     $"0000 0000 0000 FFF5 F5F5 FF00 0000 0000"
  920.     $"0000 0000 0000 00FF F5FF 0000 0000 0000"
  921.     $"0000 0000 0000 0000 FF"
  922. };
  923.  
  924. // -------------------------------------------------------------------------------------------------------------
  925. // text document icon
  926.  
  927. resource 'ICN#' (129, purgeable) {
  928.     {    /* array: 2 elements */
  929.         /* [1] */
  930.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  931.         $"1000 0440 1000 0420 1000 07F0 1000 0010"
  932.         $"1000 0010 1000 0010 11DD DB10 1000 0010"
  933.         $"1000 0010 11DE F710 1000 0010 1000 0010"
  934.         $"11BF BB10 1000 0010 1000 0010 1000 0010"
  935.         $"1000 0010 1000 0010 1000 0010 1000 0010"
  936.         $"1000 0010 1000 0010 1000 0010 1000 0010"
  937.         $"1000 0010 1000 0010 1000 0010 1FFF FFF0",
  938.         /* [2] */
  939.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  940.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  941.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  942.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  943.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  944.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  945.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  946.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  947.     }
  948. };
  949.  
  950. resource 'icl4' (129, purgeable) {
  951.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  952.     $"000F 0C0C 0C0C 0C0C 0C0C 0FF0 0000 0000"
  953.     $"000F C0C0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  954.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC F000 0000"
  955.     $"000F C0C0 C0C0 C0C0 C0C0 CFCC CF00 0000"
  956.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC CCF0 0000"
  957.     $"000F C0C0 C0C0 C0C0 C0C0 CFFF FFFF 0000"
  958.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  959.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  960.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  961.     $"000F C0CF FFCF FFCF FFCF F0FF C0CF 0000"
  962.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  963.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  964.     $"000F 0C0F FF0F FFFC FFFF 0FFF 0C0F 0000"
  965.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  966.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  967.     $"000F C0CF F0FF FFFF F0FF F0FF C0CF 0000"
  968.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  969.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  970.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  971.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  972.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  973.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  974.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  975.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  976.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  977.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  978.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  979.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  980.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  981.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  982.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  983. };
  984.  
  985. resource 'icl8' (129, purgeable) {
  986.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  987.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  988.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  989.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  990.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  991.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  992.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  993.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  994.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  995.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  996.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  997.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  998.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  999.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1000.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1001.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1002.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1003.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1004.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1005.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1006.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1007.     $"FFFF F5FF FFF5 FFFF F5F5 F5FF 0000 0000"
  1008.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1009.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1010.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1011.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1012.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF FFF5"
  1013.     $"FFFF FFFF F5FF FFFF F5F5 F5FF 0000 0000"
  1014.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1015.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1016.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1017.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1018.     $"0000 00FF F5F5 F5FF FFF5 FFFF FFFF FFFF"
  1019.     $"FFF5 FFFF FFF5 FFFF F5F5 F5FF 0000 0000"
  1020.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1021.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1022.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1023.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1024.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1025.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1026.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1027.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1028.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1029.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1030.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1031.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1032.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1033.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1034.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1035.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1036.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1037.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1038.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1039.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1040.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1041.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1042.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1043.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1044.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1045.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1046.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1047.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1048.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1049.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1050. };
  1051.  
  1052. resource 'ics#' (129, purgeable) {
  1053.     {    /* array: 2 elements */
  1054.         /* [1] */
  1055.         $"7FE0 4030 4028 403C 4004 4004 4B64 4004"
  1056.         $"4F64 4004 4DA4 4004 4004 4004 4004 7FFC",
  1057.         /* [2] */
  1058.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1059.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1060.     }
  1061. };
  1062.  
  1063. resource 'ics4' (129, purgeable) {
  1064.     $"0FFF FFFF FFF0 0000 0F0C 0C0C 0CFF 0000"
  1065.     $"0FC0 C0C0 C0FC F000 0F0C 0C0C 0CFF FF00"
  1066.     $"0FC0 C0C0 C0C0 CF00 0F0C 0C0C 0C0C 0F00"
  1067.     $"0FC0 F0FF CFF0 CF00 0F0C 0C0C 0C0C 0F00"
  1068.     $"0FC0 FFFF CFF0 CF00 0F0C 0C0C 0C0C 0F00"
  1069.     $"0FC0 FFCF F0F0 CF00 0F0C 0C0C 0C0C 0F00"
  1070.     $"0FC0 C0C0 C0C0 CF00 0F0C 0C0C 0C0C 0F00"
  1071.     $"0FC0 C0C0 C0C0 CF00 0FFF FFFF FFFF FF"
  1072. };
  1073.  
  1074. resource 'ics8' (129, purgeable) {
  1075.     $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1076.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF 0000 0000"
  1077.     $"00FF F5F5 F5F5 F5F5 F5F5 FF2B FF00 0000"
  1078.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000"
  1079.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1080.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1081.     $"00FF F5F5 FFF5 FFFF F5FF FFF5 F5FF 0000"
  1082.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1083.     $"00FF F5F5 FFFF FFFF F5FF FFF5 F5FF 0000"
  1084.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1085.     $"00FF F5F5 FFFF F5FF FFF5 FFF5 F5FF 0000"
  1086.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1087.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1088.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1089.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1090.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1091. };
  1092.  
  1093. // -------------------------------------------------------------------------------------------------------------
  1094. // read-only text document icon
  1095.  
  1096. resource 'ICN#' (130, purgeable) {
  1097.     {    /* array: 2 elements */
  1098.         /* [1] */
  1099.         $"0000 0000 0000 0000 0000 0000 7FFF FFFE"
  1100.         $"4000 0002 5E20 007B 404D DB03 5EAD 5B7B"
  1101.         $"5E08 027B 4000 0003 7FFF FFFF 4000 0003"
  1102.         $"4E97 98CB 4820 252B 4042 0963 4A92 252B"
  1103.         $"4000 0003 7FFF FFFF 4000 0003 551F F96B"
  1104.         $"5BA8 04B3 403F FC03 5FB5 55FB 402A AC03"
  1105.         $"5FB5 55FB 402A AC03 5FB5 55FB 401F F803"
  1106.         $"5F80 01FB 400F F003 4000 0001 3FFF FFFE",
  1107.         /* [2] */
  1108.         $"0000 0000 0000 0000 0000 0000 7FFF FFFE"
  1109.         $"7FFF FFFE 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1110.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1111.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1112.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1113.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1114.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 7FFF FFFF"
  1115.         $"7FFF FFFF 7FFF FFFF 7FFF FFFF 3FFF FFFE"
  1116.     }
  1117. };
  1118.  
  1119. resource 'icl4' (130, purgeable) {
  1120.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1121.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1122.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1123.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"
  1124.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0F0"
  1125.     $"0F0D DDDC 0CFC 0C0C 0C0C 0C0C 0DDD DCFF"
  1126.     $"0FC0 C0C0 CF00 FFCF FFCF F0FF C0C0 C0FF"
  1127.     $"0F0D DDDC FCFC FF0F 0F0F FCFF 0DDD DCFF"
  1128.     $"0FCD DDD0 C0C0 F0C0 C0C0 C0F0 CDDD D0FF"
  1129.     $"0F0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0CFF"
  1130.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1131.     $"0F0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0CFF"
  1132.     $"0FC0 FFF0 F0CF CFFF F0CF F0C0 FFC0 F0FF"
  1133.     $"0F0C FC0C 0CFC 0C0C 0CFC 0F0F 0CFC FCFF"
  1134.     $"0FC0 C0C0 CFC0 C0F0 C0C0 F0CF CFF0 C0FF"
  1135.     $"0F0C FCFC FC0F 0CFC 0CFC 0F0F 0CFC FCFF"
  1136.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF"
  1137.     $"0FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1138.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF"
  1139.     $"0F0D DDDD DC0F FFFF FFFF FC0D DDDD DCFF"
  1140.     $"0FCD DDDD D0F0 F000 0000 0FCD DDDD D0FF"
  1141.     $"0F0C 0C0C 0CFF FFFF FFFF FF0C 0C0C 0CFF"
  1142.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1143.     $"0F0C 0C0C 0CFD DDDD DDDD DF0C 0C0C 0CFF"
  1144.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1145.     $"0F0C 0C0C 0CFD DDDD DDDD DF0C 0C0C 0CFF"
  1146.     $"0FCD DDDD D0FD DDDD DDDD DFCD DDDD D0FF"
  1147.     $"0F0C 0C0C 0C0F FFFF FFFF FC0C 0C0C 0CFF"
  1148.     $"0FCD DDDD D0C0 C0C0 C0C0 C0CD DDDD D0FF"
  1149.     $"0F0C 0C0C 0C0C DDDD DDDD 0C0C 0C0C 0CFF"
  1150.     $"0FC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  1151.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFF0"
  1152. };
  1153.  
  1154.  
  1155. resource 'icl8' (130, purgeable) {
  1156.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1157.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1158.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1159.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1160.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1161.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1162.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1163.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"
  1164.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1165.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FF00"
  1166.     $"00FF F5FA FAFA FAF5 F500 FFF5 F5F5 F5F5"
  1167.     $"F5F5 F5F5 F5F5 F5F5 F5FA FAFA FAF5 FFFF"
  1168.     $"00FF F5F5 F5F5 F5F5 F5FF F5F5 FFFF F5FF"
  1169.     $"FFFF F5FF FFF5 FFFF F5F5 F5F5 F5F5 FFFF"
  1170.     $"00FF F5FA FAFA FAF5 FFF5 FFF5 FFFF F5FF"
  1171.     $"F5FF F5FF FFF5 FFFF F5FA FAFA FAF5 FFFF"
  1172.     $"00FF F5FA FAFA FAF5 F5F5 F5F5 FFF5 F5F5"
  1173.     $"F5F5 F5F5 F5F5 FFF5 F5FA FAFA FAF5 FFFF"
  1174.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1175.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1176.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1177.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1178.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1179.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1180.     $"00FF F5F5 FFFF FFF5 FFF5 F5FF F5FF FFFF"
  1181.     $"FFF5 F5FF FFF5 F5F5 FFFF F5F5 FFF5 FFFF"
  1182.     $"00FF F5F5 FFF5 F5F5 F5F5 FFF5 F5F5 F5F5"
  1183.     $"F5F5 FFF5 F5FF F5FF F5F5 FFF5 FFF5 FFFF"
  1184.     $"00FF F5F5 F5F5 F5F5 F5FF F5F5 F5F5 FFF5"
  1185.     $"F5F5 F5F5 FFF5 F5FF F5FF FFF5 F5F5 FFFF"
  1186.     $"00FF F5F5 FFF5 FFF5 FFF5 F5FF F5F5 FFF5"
  1187.     $"F5F5 FFF5 F5FF F5FF F5F5 FFF5 FFF5 FFFF"
  1188.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1189.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1190.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1191.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1192.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1193.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1194.     $"00FF F5FA FAFA FAFA FAF5 F5FF FFFF FFFF"
  1195.     $"FFFF FFFF FFF5 F5FA FAFA FAFA FAF5 FFFF"
  1196.     $"00FF F5FA FAFA FAFA FAF5 FF00 FF00 0000"
  1197.     $"0000 0000 00FF F5FA FAFA FAFA FAF5 FFFF"
  1198.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF FFFF"
  1199.     $"FFFF FFFF FFFF F5F5 F5F5 F5F5 F5F5 FFFF"
  1200.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1201.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1202.     $"00FF F5F5 F5F5 F5F5 F5F5 FFF9 F9F9 F9F9"
  1203.     $"F9F9 F9F9 F9FF F5F5 F5F5 F5F5 F5F5 FFFF"
  1204.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1205.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1206.     $"00FF F5F5 F5F5 F5F5 F5F5 FFF9 F9F9 F9F9"
  1207.     $"F9F9 F9F9 F9FF F5F5 F5F5 F5F5 F5F5 FFFF"
  1208.     $"00FF F5FA FAFA FAFA FAF5 FFF9 F9F9 F9F9"
  1209.     $"F9F9 F9F9 F9FF F5FA FAFA FAFA FAF5 FFFF"
  1210.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF FFFF FFFF"
  1211.     $"FFFF FFFF FFF5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1212.     $"00FF F5FA FAFA FAFA FAF5 F5F5 F5F5 F5F5"
  1213.     $"F5F5 F5F5 F5F5 F5FA FAFA FAFA FAF5 FFFF"
  1214.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 FAFA FAFA"
  1215.     $"FAFA FAFA F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1216.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1217.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  1218.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1219.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  1220. };
  1221.  
  1222.  
  1223. resource 'ics#' (130, purgeable) {
  1224.     {    /* array: 2 elements */
  1225.         /* [1] */
  1226.         $"0000 FFFE 888B A223 FFFF AAAB AAAB FFFF"
  1227.         $"8003 A7CB 8AA3 AD6B 8AA3 A7CB 8003 7FFE",
  1228.         /* [2] */
  1229.         $"0000 FFFE FFFF FFFF FFFF FFFF FFFF FFFF"
  1230.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 7FFE"
  1231.     }
  1232. };
  1233.  
  1234. resource 'ics4' (130, purgeable) {
  1235.     $"0000 0000 0000 0000 FFFF FFFF FFFF FFF0"
  1236.     $"F0C0 D0C0 D0C0 D0FF FCDC 0CDC 0CDC 0CFF"
  1237.     $"FFFF FFFF FFFF FFFF FCDC DCD0 DCDC DCFF"
  1238.     $"F0D0 D0D0 D0D0 D0FF FFFF FFFF FFFF FFFF"
  1239.     $"F0C0 C0C0 C0C0 C0FF FCDC 0FFF FF0C DCFF"
  1240.     $"F0C0 FDDD DDF0 C0FF FCDC FDDD DDFC DCFF"
  1241.     $"F0C0 FDDD DDF0 C0FF FCDC 0FFF FF0C DCFF"
  1242.     $"F0C0 C0C0 C0C0 C0FF 0FFF FFFF FFFF FFF0"
  1243. };
  1244.  
  1245. resource 'ics8' (130, purgeable) {
  1246.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1247.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FF00"
  1248.     $"FFF5 F5F5 FAF5 F5F5 FAF5 F5F5 FAF5 FFFF"
  1249.     $"FFF5 FAF5 F5F5 FAF5 F5F5 FAF5 F5F5 FFFF"
  1250.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1251.     $"FFF5 F9F5 FAF5 FAF5 FAF5 FAF5 FAF5 FFFF"
  1252.     $"FFF5 F9F5 FAF5 FAF5 FAF5 FAF5 FAF5 FFFF"
  1253.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1254.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1255.     $"FFF5 FAF5 00FF FFFF FFFF F5F5 FAF5 FFFF"
  1256.     $"FFF5 F5F5 FFF9 F9F9 F9F9 FFF5 F5F5 FFFF"
  1257.     $"FFF5 FAF5 FFF9 F9F9 F9F9 FFF5 FAF5 FFFF"
  1258.     $"FFF5 00F5 FFF9 F9F9 F9F9 FFF5 F5F5 FFFF"
  1259.     $"FFF5 FAF5 F5FF FFFF FFFF F5F5 FAF5 FFFF"
  1260.     $"FF00 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 FFFF"
  1261.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF FF"
  1262. };
  1263. // -------------------------------------------------------------------------------------------------------------
  1264. // picture document icon
  1265.  
  1266. resource 'ICN#' (131, purgeable)
  1267.     { {
  1268.     $"1FFFFC00 10000600 10000500 10000480"
  1269.     $"10000440 10000420 100007F0 10000010"
  1270.     $"10000010 10000010 11FE0010 11021C10"
  1271.     $"11022210 11024110 11FE4110 10004110"
  1272.     $"10022210 10051C10 10088010 10104010"
  1273.     $"10202010 10104010 10088010 10050010"
  1274.     $"10020010 10000010 10000010 10000010"
  1275.     $"10000010 10000010 10000010 1FFFFFF0";
  1276.  
  1277.     $"1FFFFC00 1FFFFE00 1FFFFF00 1FFFFF80"
  1278.     $"1FFFFFC0 1FFFFFE0 1FFFFFF0 1FFFFFF0"
  1279.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1280.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1281.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1282.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1283.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1284.     $"1FFFFFF0 1FFFFFF0 1FFFFFF0 1FFFFFF0"
  1285.     } };
  1286.  
  1287. resource 'icl4' (131, purgeable)
  1288.     {
  1289.     $"000FFFFFFFFFFFFFFFFFFF0000000000"
  1290.     $"000FC0C0C0C0C0C0C0C0CFF000000000"
  1291.     $"000F0C0C0C0C0C0C0C0C0FCF00000000"
  1292.     $"000FC0C0C0C0C0C0C0C0CFCCF0000000"
  1293.     $"000F0C0C0C0C0C0C0C0C0FCCCF000000"
  1294.     $"000FC0C0C0C0C0C0C0C0CFCCCCF00000"
  1295.     $"000F0C0C0C0C0C0C0C0C0FFFFFFF0000"
  1296.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1297.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1298.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1299.     $"000F0C0FFFFFFFFC0C0C0C0C0C0F0000"
  1300.     $"000FC0CF707070F0C0CFFFC0C0CF0000"
  1301.     $"000F0C0F070707FC0CF4C4FC0C0F0000"
  1302.     $"000FC0CF707070F0CF4C4C4FC0CF0000"
  1303.     $"000F0C0FFFFFFFFC0FC4C4CF0C0F0000"
  1304.     $"000FC0C0C0C0C0C0CF4C4C4FC0CF0000"
  1305.     $"000F0C0C0C0C0CFC0CF4C4FC0C0F0000"
  1306.     $"000FC0C0C0C0CF5FC0CFFFC0C0CF0000"
  1307.     $"000F0C0C0C0CF5D5FC0C0C0C0C0F0000"
  1308.     $"000FC0C0C0CF5D5D5FC0C0C0C0CF0000"
  1309.     $"000F0C0C0CF5D5D5D5FC0C0C0C0F0000"
  1310.     $"000FC0C0C0CF5D5D5FC0C0C0C0CF0000"
  1311.     $"000F0C0C0C0CF5D5FC0C0C0C0C0F0000"
  1312.     $"000FC0C0C0C0CF5FC0C0C0C0C0CF0000"
  1313.     $"000F0C0C0C0C0CFC0C0C0C0C0C0F0000"
  1314.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1315.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1316.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1317.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1318.     $"000FC0C0C0C0C0C0C0C0C0C0C0CF0000"
  1319.     $"000F0C0C0C0C0C0C0C0C0C0C0C0F0000"
  1320.     $"000FFFFFFFFFFFFFFFFFFFFFFFFF0000"
  1321.     };
  1322.  
  1323. resource 'icl8' (131, purgeable)
  1324.     {
  1325.     $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000"
  1326.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFF000000000000000000"
  1327.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2BFF0000000000000000"
  1328.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2BFF00000000000000"
  1329.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2B2BFF000000000000"
  1330.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF2B2B2B2BFF0000000000"
  1331.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FFFFFFFFFFFFFF00000000"
  1332.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1333.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1334.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1335.     $"000000FFF5F5F5FFFFFFFFFFFFFFFFF5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1336.     $"000000FFF5F5F5FF484848484848FFF5F5F5F5FFFFFFF5F5F5F5F5FF00000000"
  1337.     $"000000FFF5F5F5FF484848484848FFF5F5F5FF131313FFF5F5F5F5FF00000000"
  1338.     $"000000FFF5F5F5FF484848484848FFF5F5FF1313131313FFF5F5F5FF00000000"
  1339.     $"000000FFF5F5F5FFFFFFFFFFFFFFFFF5F5FF1313131313FFF5F5F5FF00000000"
  1340.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5FF1313131313FFF5F5F5FF00000000"
  1341.     $"000000FFF5F5F5F5F5F5F5F5F5F5FFF5F5F5FF131313FFF5F5F5F5FF00000000"
  1342.     $"000000FFF5F5F5F5F5F5F5F5F5FF7FFFF5F5F5FFFFFFF5F5F5F5F5FF00000000"
  1343.     $"000000FFF5F5F5F5F5F5F5F5FF7F7F7FFFF5F5F5F5F5F5F5F5F5F5FF00000000"
  1344.     $"000000FFF5F5F5F5F5F5F5FF7F7F7F7F7FFFF5F5F5F5F5F5F5F5F5FF00000000"
  1345.     $"000000FFF5F5F5F5F5F5FF7F7F7F7F7F7F7FFFF5F5F5F5F5F5F5F5FF00000000"
  1346.     $"000000FFF5F5F5F5F5F5F5FF7F7F7F7F7FFFF5F5F5F5F5F5F5F5F5FF00000000"
  1347.     $"000000FFF5F5F5F5F5F5F5F5FF7F7F7FFFF5F5F5F5F5F5F5F5F5F5FF00000000"
  1348.     $"000000FFF5F5F5F5F5F5F5F5F5FF7FFFF5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1349.     $"000000FFF5F5F5F5F5F5F5F5F5F5FFF5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1350.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1351.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1352.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1353.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1354.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1355.     $"000000FFF5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5F5FF00000000"
  1356.     $"000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000"
  1357.     };
  1358.  
  1359. resource 'ics#' (131, purgeable)
  1360.     { {
  1361.     $"7FE0 4030 4028 403C 5E04 5264 5E94 4094"
  1362.     $"4264 4504 4884 4504 4204 4004 4004 7FFC";
  1363.  
  1364.     $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1365.     $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1366.     } };
  1367.  
  1368. resource 'ics4' (131, purgeable)
  1369.     {
  1370.     $"0FFFFFFFFFF00000"
  1371.     $"0FC0C0C0C0FF0000"
  1372.     $"0F0C0C0C0CFCF000"
  1373.     $"0FC0C0C0C0FFFF00"
  1374.     $"0F0FFFFC0C0C0F00"
  1375.     $"0FCF07F0CFF0CF00"
  1376.     $"0F0FFFFCF4CF0F00"
  1377.     $"0FC0C0C0FC4FCF00"
  1378.     $"0F0C0CFC0FFC0F00"
  1379.     $"0FC0CF5FC0C0CF00"
  1380.     $"0F0CF5D5FC0C0F00"
  1381.     $"0FC0CF5FC0C0CF00"
  1382.     $"0F0C0CFC0C0C0F00"
  1383.     $"0FC0C0C0C0C0CF00"
  1384.     $"0F0C0C0C0C0C0F00"
  1385.     $"0FFFFFFFFFFFFF00"
  1386.     };
  1387.  
  1388. resource 'ics8' (131, purgeable)
  1389.     {
  1390.     $"00FFFFFFFFFFFFFFFFFFFF0000000000"
  1391.     $"00FFF5F5F5F5F5F5F5F5FFFF00000000"
  1392.     $"00FFF5F5F5F5F5F5F5F5FF2BFF000000"
  1393.     $"00FFF5F5F5F5F5F5F5F5FFFFFFFF0000"
  1394.     $"00FFF5FFFFFFFFF5F5F5F5F5F5FF0000"
  1395.     $"00FFF5FF4848FFF5F5FFFFF5F5FF0000"
  1396.     $"00FFF5FFFFFFFFF5FF1313FFF5FF0000"
  1397.     $"00FFF5F5F5F5F5F5FF1313FFF5FF0000"
  1398.     $"00FFF5F5F5F5FFF5F5FFFFF5F5FF0000"
  1399.     $"00FFF5F5F5FF7FFFF5F5F5F5F5FF0000"
  1400.     $"00FFF5F5FF7F7F7FFFF5F5F5F5FF0000"
  1401.     $"00FFF5F5F5FF7FFFF5F5F5F5F5FF0000"
  1402.     $"00FFF5F5F5F5FFF5F5F5F5F5F5FF0000"
  1403.     $"00FFF5F5F5F5F5F5F5F5F5F5F5FF0000"
  1404.     $"00FFF5F5F5F5F5F5F5F5F5F5F5FF0000"
  1405.     $"00FFFFFFFFFFFFFFFFFFFFFFFFFF0000"
  1406.     };
  1407. // -------------------------------------------------------------------------------------------------------------
  1408. // text-stationary document icon
  1409.  
  1410. resource 'ICN#' (132, purgeable) {
  1411.     {    /* array: 2 elements */
  1412.         /* [1] */
  1413.         $"1FFF FFC0 1000 0040 1000 0070 1000 0050"
  1414.         $"1000 0050 1000 0050 1000 0050 1000 0050"
  1415.         $"1000 0050 1000 0050 11DD DC50 1000 0050"
  1416.         $"1000 0050 11DD B850 1000 0050 1000 0050"
  1417.         $"11BD DC50 1000 0050 1000 0050 1000 0050"
  1418.         $"1000 0050 1000 0050 1000 0050 1000 0050"
  1419.         $"1000 0FD0 1000 0890 1000 0910 1000 0A10"
  1420.         $"1000 0C10 1FFF F810 0400 0010 07FF FFF0",
  1421.         /* [2] */
  1422.         $"1FFF FFC0 1FFF FFC0 1FFF FFF0 1FFF FFF0"
  1423.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1424.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1425.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1426.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1427.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1428.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1429.         $"1FFF FFF0 1FFF FFF0 07FF FFF0 07FF FFF0"
  1430.     }
  1431. };
  1432.  
  1433. resource 'icl4' (132, purgeable) {
  1434.     $"000F FFFF FFFF FFFF FFFF FFFF FF00 0000"
  1435.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0F00 0000"
  1436.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFFF 0000"
  1437.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1438.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1439.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1440.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1441.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1442.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1443.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1444.     $"000F C0CF FFCF FFCF FFCF FFC0 CFDF 0000"
  1445.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1446.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1447.     $"000F 0C0F FF0F FF0F FCFF FC0C 0FDF 0000"
  1448.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1449.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1450.     $"000F C0CF F0FF FFCF FFCF FFC0 CFDF 0000"
  1451.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1452.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1453.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1454.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1455.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1456.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 CFDF 0000"
  1457.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0FDF 0000"
  1458.     $"000F C0C0 C0C0 C0C0 C0C0 FFFF FFDF 0000"
  1459.     $"000F 0C0C 0C0C 0C0C 0C0C FCCC FDDF 0000"
  1460.     $"000F C0C0 C0C0 C0C0 C0C0 FCCF DDCF 0000"
  1461.     $"000F 0C0C 0C0C 0C0C 0C0C FCFD DCCF 0000"
  1462.     $"000F C0C0 C0C0 C0C0 C0C0 FFDD CCCF 0000"
  1463.     $"000F FFFF FFFF FFFF FFFF FDDC CCCF 0000"
  1464.     $"0000 0FDD DDDD DDDD DDDD DDCC CCCF 0000"
  1465.     $"0000 0FFF FFFF FFFF FFFF FFFF FFFF"
  1466. };
  1467.  
  1468. resource 'icl8' (132, purgeable) {
  1469.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1470.     $"FFFF FFFF FFFF FFFF FFFF 0000 0000 0000"
  1471.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1472.     $"F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000 0000"
  1473.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1474.     $"F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000 0000"
  1475.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1476.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1477.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1478.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1479.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1480.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1481.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1482.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1483.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1484.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1485.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1486.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1487.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1488.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1489.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1490.     $"FFFF F5FF FFFF F5F5 F5FF F9FF 0000 0000"
  1491.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1492.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1493.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1494.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1495.     $"0000 00FF F5F5 F5FF FFFF F5FF FFFF F5FF"
  1496.     $"FFF5 FFFF FFF5 F5F5 F5FF F9FF 0000 0000"
  1497.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1498.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1499.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1500.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1501.     $"0000 00FF F5F5 F5FF FFF5 FFFF FFFF F5FF"
  1502.     $"FFFF F5FF FFFF F5F5 F5FF F9FF 0000 0000"
  1503.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1504.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1505.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1506.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1507.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1508.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1509.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1510.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1511.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1512.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1513.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1514.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1515.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1516.     $"F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000 0000"
  1517.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1518.     $"F5F5 F5F5 FFFF FFFF FFFF F9FF 0000 0000"
  1519.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1520.     $"F5F5 F5F5 FF2B 2B2B FFF9 F9FF 0000 0000"
  1521.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1522.     $"F5F5 F5F5 FF2B 2BFF F9F9 2BFF 0000 0000"
  1523.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1524.     $"F5F5 F5F5 FF2B FFF9 F92B 2BFF 0000 0000"
  1525.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1526.     $"F5F5 F5F5 FFFF F9F9 2B2B 2BFF 0000 0000"
  1527.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1528.     $"FFFF FFFF FFF9 F92B 2B2B 2BFF 0000 0000"
  1529.     $"0000 0000 00FF F9F9 F9F9 F9F9 F9F9 F9F9"
  1530.     $"F9F9 F9F9 F9F9 2B2B 2B2B 2BFF 0000 0000"
  1531.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  1532.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1533. };
  1534.  
  1535. resource 'ics#' (132, purgeable) {
  1536.     {    /* array: 2 elements */
  1537.         /* [1] */
  1538.         $"7FF0 4010 401C 4B94 4014 4F14 4014 4D94"
  1539.         $"4014 4014 40F4 40A4 40C4 7F84 1004 1FFC",
  1540.         /* [2] */
  1541.         $"7FF0 7FF0 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1542.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 1FFC 1FFC"
  1543.     }
  1544. };
  1545.  
  1546. resource 'ics4' (132, purgeable) {
  1547.     $"0FFF FFFF FFFF 0000 0F0C 0C0C 0C0F 0000"
  1548.     $"0FC0 C0C0 C0CF FF00 0F0C FCFF FC0F DF00"
  1549.     $"0FC0 C0C0 C0CF DF00 0F0C FFFF 0C0F DF00"
  1550.     $"0FC0 C0C0 C0CF DF00 0F0C FF0F FC0F DF00"
  1551.     $"0FC0 C0C0 C0CF DF00 0F0C 0C0C 0C0F DF00"
  1552.     $"0FC0 C0C0 FFFF DF00 0F0C 0C0C FCFD DF00"
  1553.     $"0FC0 C0C0 FFDD CF00 0FFF FFFF FDDC CF00"
  1554.     $"000F DDDD DDCC CF00 000F FFFF FFFF FF00"
  1555. };
  1556.  
  1557. resource 'ics8' (132, purgeable) {
  1558.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  1559.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1560.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1561.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1562.     $"00FF F5F5 FFF5 FFFF F5FF F5FF F9FF 0000"
  1563.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1564.     $"00FF F5F5 FFFF FFFF F5FF F5FF F9FF 0000"
  1565.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1566.     $"00FF F5F5 FFFF F5FF FFF5 F5FF F9FF 0000"
  1567.     $"00FF F5F5 F5F5 F5F5 F5F5 F5FF F9FF 0000"
  1568.     $"00FF F5F5 F5F5 F5F5 FFFF FFFF F9FF 0000"
  1569.     $"00FF F5F5 F5F5 F5F5 FFF6 FFF9 F9FF 0000"
  1570.     $"00FF F5F5 F5F5 F5F5 FFFF F9F9 F6FF 0000"
  1571.     $"00FF FFFF FFFF FFFF FFF9 F9F6 F6FF 0000"
  1572.     $"0000 00FF F9F9 F9F9 F9F9 F6F6 F6FF 0000"
  1573.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF"
  1574. };
  1575.  
  1576. // -------------------------------------------------------------------------------------------------------------
  1577. // Movie icon
  1578.  
  1579. resource 'ICN#' (133, purgeable) {
  1580.     {    /* array: 2 elements */
  1581.         /* [1] */
  1582.         $"1FFF FC00 1200 0600 1200 0500 1E00 0480"
  1583.         $"1E00 0440 1200 0420 1200 07F0 1E00 00F0"
  1584.         $"1E00 00F0 1200 0090 13FF FF90 1E00 00F0"
  1585.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1586.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1587.         $"1E00 00F0 13FF FF90 1200 0090 1E00 00F0"
  1588.         $"1E00 00F0 1200 0090 1200 0090 1E00 00F0"
  1589.         $"1E00 00F0 1200 0090 1200 0090 1FFF FFF0",
  1590.         /* [2] */
  1591.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1592.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1593.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1594.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1595.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1596.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1597.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1598.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1599.     }
  1600. };
  1601.  
  1602. resource 'icl4' (133, purgeable) {
  1603.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  1604.     $"000F 00FC 0C0C 0C0C 0C0C 0FF0 0000 0000"
  1605.     $"000F 00F0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  1606.     $"000F FFFC 0C0C 0C0C 0C0C 0FCC F000 0000"
  1607.     $"000F FFF0 C0C0 C0C0 C0C0 CFCC CF00 0000"
  1608.     $"000F 00FC 0C0C 0C0C 0C0C 0FCC CCF0 0000"
  1609.     $"000F 00F0 C0C0 C0C0 C0C0 CFFF FFFF 0000"
  1610.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1611.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1612.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1613.     $"000F 00FF FFFF FFFF FFFF FFFF F00F 0000"
  1614.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1615.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1616.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1617.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1618.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1619.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1620.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1621.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1622.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1623.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1624.     $"000F 00FF FFFF FFFF FFFF FFFF F00F 0000"
  1625.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1626.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1627.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1628.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1629.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1630.     $"000F FFFC 0C0C 0C0C 0C0C 0C0C FFFF 0000"
  1631.     $"000F FFF0 C0C0 C0C0 C0C0 C0C0 FFFF 0000"
  1632.     $"000F 00FC 0C0C 0C0C 0C0C 0C0C F00F 0000"
  1633.     $"000F 00F0 C0C0 C0C0 C0C0 C0C0 F00F 0000"
  1634.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  1635. };
  1636.  
  1637.  
  1638. resource 'icl8' (133, purgeable) {
  1639.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1640.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  1641.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1642.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  1643.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1644.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  1645.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1646.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  1647.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1648.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  1649.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1650.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  1651.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1652.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1653.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1654.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1655.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1656.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1657.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1658.     $"F5F5 F5F5 F5F5 F500 FF00 00FF 0000 0000"
  1659.     $"0000 00FF 0000 FFFF FFFF FFFF FFFF FFFF"
  1660.     $"FFFF FFFF FFFF FFFF FF00 00FF 0000 0000"
  1661.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1662.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1663.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1664.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1665.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1666.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1667.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1668.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1669.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1670.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1671.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1672.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1673.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1674.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1675.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1676.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1677.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1678.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1679.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1680.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1681.     $"0000 00FF 0000 FFFF FFFF FFFF FFFF FFFF"
  1682.     $"FFFF FFFF FFFF FFFF FF00 00FF 0000 0000"
  1683.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1684.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1685.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1686.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1687.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1688.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1689.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1690.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1691.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1692.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1693.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1694.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1695.     $"0000 00FF FFFF FFF5 F5F5 F5F5 F5F5 F5F5"
  1696.     $"F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000 0000"
  1697.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1698.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1699.     $"0000 00FF 0000 FFF5 F5F5 F5F5 F5F5 F5F5"
  1700.     $"F5F5 F5F5 F5F5 F5F5 FF00 00FF 0000 0000"
  1701.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1702.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1703. };
  1704.  
  1705. resource 'ics#' (133, purgeable) {
  1706.     {    /* array: 2 elements */
  1707.         /* [1] */
  1708.         $"7FE0 7030 5028 703C 5014 7FFC 5014 701C"
  1709.         $"5014 701C 5014 7FFC 5014 701C 5014 7FFC",
  1710.         /* [2] */
  1711.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1712.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1713.     }
  1714. };
  1715.  
  1716. resource 'ics4' (133, purgeable) {
  1717.     $"0FFF FFFF FFF0 0000 0FFF 0C0C 0CFF 0000"
  1718.     $"0F0F C0C0 C0FC F000 0FFF 0C0C 0CFF FF00"
  1719.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF00"
  1720.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1721.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1722.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF00"
  1723.     $"0F0F C0C0 C0CF 0F00 0FFF 0C0C 0C0F FF00"
  1724.     $"0F0F C0C0 C0CF 0F00 0FFF FFFF FFFF FF"
  1725. };
  1726.  
  1727. resource 'ics8' (133, purgeable) {
  1728.     $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1729.     $"00FF FFFF F5F5 F5F5 F5F5 FFFF 0000 0000"
  1730.     $"00FF 00FF F5F5 F5F5 F5F5 FF2B FF00 0000"
  1731.     $"00FF FFFF F5F5 F5F5 F5F5 FFFF FFFF 0000"
  1732.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1733.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1734.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1735.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1736.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1737.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1738.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1739.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF 0000"
  1740.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1741.     $"00FF FFFF F5F5 F5F5 F5F5 F5FF FFFF 0000"
  1742.     $"00FF 00FF F5F5 F5F5 F5F5 F5FF 00FF 0000"
  1743.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1744. };
  1745.  
  1746.  
  1747. // -------------------------------------------------------------------------------------------------------------
  1748. // GX spool file icon
  1749.  
  1750.  
  1751. resource 'ICN#' (134, purgeable) {
  1752.     {    /* array: 2 elements */
  1753.         /* [1] */
  1754.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  1755.         $"1000 0440 1000 0420 1000 07F0 1007 E010"
  1756.         $"101E 1810 103C 1C10 1078 0E10 10F0 0E10"
  1757.         $"11F0 0F10 11E0 0F10 13E0 0F10 13C1 CF10"
  1758.         $"17C2 2F10 17C4 7710 1784 AA10 1785 C410"
  1759.         $"1783 A210 1781 1110 1780 8890 1380 4450"
  1760.         $"1381 A250 10C3 D0D0 107F 09D0 1000 07D0"
  1761.         $"1000 0010 1000 0010 1000 0010 1FFF FFF0",
  1762.         /* [2] */
  1763.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1764.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1765.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1766.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1767.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1768.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1769.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1770.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1771.     }
  1772. };
  1773.  
  1774. resource 'icl4' (134, purgeable) {
  1775.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  1776.     $"000F 0000 0000 0000 0000 0FF0 0000 0000"
  1777.     $"000F 0000 0000 0000 0000 0FCF 0000 0000"
  1778.     $"000F 0000 0000 0000 0000 0FCC F000 0000"
  1779.     $"000F 0000 0000 0000 0000 0FCC CF00 0000"
  1780.     $"000F 0000 0000 0000 0000 0FCC CCF0 0000"
  1781.     $"000F 0000 0000 0000 0000 0FFF FFFF 0000"
  1782.     $"000F 0000 0000 0767 6760 0000 000F 0000"
  1783.     $"000F 0000 0006 7670 0006 7000 000F 0000"
  1784.     $"000F 0000 0067 6700 0007 6700 000F 0000"
  1785.     $"000F 0000 0676 7000 0000 7670 000F 0000"
  1786.     $"000F 0000 6767 0000 0000 6760 000F 0000"
  1787.     $"000F 0006 7676 0000 0000 7676 000F 0000"
  1788.     $"000F 0007 6760 0000 0000 6767 000F 0000"
  1789.     $"000F 0076 7670 0000 0000 7676 000F 0000"
  1790.     $"000F 0067 6700 0002 2200 6767 000F 0000"
  1791.     $"000F 0676 7600 0022 22F0 7676 000F 0000"
  1792.     $"000F 0767 6700 0222 2DEF 6767 000F 0000"
  1793.     $"000F 0676 7000 0222 CCD1 2670 000F 0000"
  1794.     $"000F 0767 6000 022D CC10 1260 000F 0000"
  1795.     $"000F 0676 7000 00AE D121 0120 000F 0000"
  1796.     $"000F 0767 6000 000A 1012 1012 000F 0000"
  1797.     $"000F 0676 7000 0000 2101 2101 200F 0000"
  1798.     $"000F 0067 6000 0000 6210 1210 000F 0000"
  1799.     $"000F 0076 7000 0006 7621 0120 000F 0000"
  1800.     $"000F 0000 6700 0067 6702 1000 0F0F 0000"
  1801.     $"000F 0000 0676 7677 0000 2000 FF0F 0000"
  1802.     $"000F 0000 0000 0000 0000 000F FF0F 0000"
  1803.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1804.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1805.     $"000F 0000 0000 0000 0000 0000 000F 0000"
  1806.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  1807. };
  1808.  
  1809. resource 'icl8' (134, purgeable) {
  1810.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1811.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  1812.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1813.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  1814.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1815.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  1816.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1817.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  1818.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1819.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  1820.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1821.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  1822.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1823.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1824.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5C0 ECC0"
  1825.     $"ECC0 ECF5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1826.     $"0000 00FF F5F5 F5F5 F5F5 F5EC C0EC C0F5"
  1827.     $"F5F5 F5EC C0F5 F5F5 F5F5 F5FF 0000 0000"
  1828.     $"0000 00FF F5F5 F5F5 F5F5 ECC0 ECC0 F5F5"
  1829.     $"F5F5 F5C0 ECC0 F5F5 F5F5 F5FF 0000 0000"
  1830.     $"0000 00FF F5F5 F5F5 F5EC C0EC C0F5 F5F5"
  1831.     $"F5F5 F5F5 C0EC C0F5 F5F5 F5FF 0000 0000"
  1832.     $"0000 00FF F5F5 F5F5 ECC0 ECC0 F5F5 F5F5"
  1833.     $"F5F5 F5F5 ECC0 ECF5 F5F5 F5FF 0000 0000"
  1834.     $"0000 00FF F5F5 F5EC C0EC C0EC F5F5 F5F5"
  1835.     $"F5F5 F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  1836.     $"0000 00FF F5F5 F5C0 ECC0 ECF5 F5F5 F5F5"
  1837.     $"F5F5 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  1838.     $"0000 00FF F5F5 C0EC C0EC C0F5 F5F5 F5F5"
  1839.     $"F5F5 F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  1840.     $"0000 00FF F5F5 ECC0 ECC0 F5F5 F5F5 F516"
  1841.     $"1616 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  1842.     $"0000 00FF F5EC C0EC C0EC F5F5 F5F5 1616"
  1843.     $"1616 FFF5 C0EC C0EC F5F5 F5FF 0000 0000"
  1844.     $"0000 00FF F5C0 ECC0 ECC0 F5F5 F516 1616"
  1845.     $"16F9 FBFF ECC0 ECC0 F5F5 F5FF 0000 0000"
  1846.     $"0000 00FF F5EC C0EC C0F5 F5F5 F516 1616"
  1847.     $"F7F6 F905 16EC C0F5 F5F5 F5FF 0000 0000"
  1848.     $"0000 00FF F5C0 ECC0 ECF5 F5F5 F516 16F9"
  1849.     $"F8F7 0500 0516 ECF5 F5F5 F5FF 0000 0000"
  1850.     $"0000 00FF F5EC C0EC C0F5 F5F5 F5F5 FDFB"
  1851.     $"F905 1605 0005 16F5 F5F5 F5FF 0000 0000"
  1852.     $"0000 00FF F5C0 ECC0 ECF5 F5F5 F5F5 F5FD"
  1853.     $"0500 0516 0500 0516 F5F5 F5FF 0000 0000"
  1854.     $"0000 00FF F5EC C0EC C0F5 F5F5 F5F5 F5F5"
  1855.     $"1605 0005 1605 0005 16F5 F5FF 0000 0000"
  1856.     $"0000 00FF F5F5 ECC0 ECF5 F5F5 F5F5 F5F5"
  1857.     $"EC16 0500 0516 0500 00F5 F5FF 0000 0000"
  1858.     $"0000 00FF F5F5 C0EC C0F5 F5F5 F5F5 F5EC"
  1859.     $"C0EC 1605 0005 1600 0000 F5FF 0000 0000"
  1860.     $"0000 00FF F5F5 F5F5 ECC0 F5F5 F5F5 ECC0"
  1861.     $"ECC0 F516 0500 0000 00FF F5FF 0000 0000"
  1862.     $"0000 00FF F5F5 F5F5 F5EC C0EC C0EC C0C0"
  1863.     $"F5F5 F5F5 1600 0000 FFFF F5FF 0000 0000"
  1864.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1865.     $"F5F5 F5F5 F5F5 00FF FFFF F5FF 0000 0000"
  1866.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1867.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1868.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1869.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1870.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1871.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1872.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1873.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1874. };
  1875.  
  1876. resource 'ics#' (134, purgeable) {
  1877.     {    /* array: 2 elements */
  1878.         /* [1] */
  1879.         $"7FF0 4038 402C 43FC 4764 4E34 5C34 5DB4"
  1880.         $"7BF4 7BF4 79D4 78AC 59DC 4F3C 4004 7FFC",
  1881.         /* [2] */
  1882.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1883.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1884.     }
  1885. };
  1886.  
  1887. resource 'ics4' (134, purgeable) {
  1888.     $"0FFF FFFF FFFF 0000 0F00 0000 00FF F000"
  1889.     $"0F00 0000 00FC FF00 0F00 0077 76FF FF00"
  1890.     $"0F00 0777 0770 0F00 0F00 7770 0077 0F00"
  1891.     $"0F07 7700 0077 0F00 0F07 7702 2077 0F00"
  1892.     $"0F77 7022 DF77 0F00 0F77 702D CD67 0F00"
  1893.     $"0F77 700E D212 0F00 0F67 7000 6121 2F00"
  1894.     $"0F07 7007 7212 FF00 0F00 6777 002F FF00"
  1895.     $"0F00 0000 0000 0F00 0FFF FFFF FFFF FF"
  1896. };
  1897.  
  1898. resource 'ics8' (134, purgeable) {
  1899.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  1900.     $"00FF 0000 0000 0000 0000 FFFF FF00 0000"
  1901.     $"00FF 0000 0000 0000 0000 FF2B FFFF 0000"
  1902.     $"00FF 0000 0000 ECEC ECEC FFFF FFFF 0000"
  1903.     $"00FF 0000 00EC ECEC 00EC EC00 00FF 0000"
  1904.     $"00FF 0000 ECEC EC00 0000 ECEC 00FF 0000"
  1905.     $"00FF 00EC ECEC 0000 0000 ECEC 00FF 0000"
  1906.     $"00FF 00EC ECEC 0017 1700 ECEC 00FF 0000"
  1907.     $"00FF ECEC EC00 1717 F9FF ECEC 00FF 0000"
  1908.     $"00FF ECEC EC00 17F9 2BF9 ECEC 00FF 0000"
  1909.     $"00FF ECEC EC00 00FC F917 0517 00FF 0000"
  1910.     $"00FF ECEC EC00 0000 EC05 1705 17FF 0000"
  1911.     $"00FF 00EC EC00 00EC EC17 0517 FFFF 0000"
  1912.     $"00FF 0000 ECEC ECEC 0000 17FF FFFF 0000"
  1913.     $"00FF 0000 0000 0000 0000 0000 00FF 0000"
  1914.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1915. };
  1916.  
  1917.  
  1918. // -------------------------------------------------------------------------------------------------------------
  1919. // GX failed spool file icon
  1920.  
  1921.  
  1922. resource 'ICN#' (135, purgeable) {
  1923.     {    /* array: 2 elements */
  1924.         /* [1] */
  1925.         $"DFFF FC03 7000 0606 3000 050C 1800 0498"
  1926.         $"1C00 0470 1600 0460 1300 07F0 1187 E190"
  1927.         $"10DE 1B10 107C 1E10 1078 0E10 10F8 1E10"
  1928.         $"11FC 3F10 11E6 6F10 13E3 CF10 13C1 CF10"
  1929.         $"17C3 EF10 17C6 7710 178C BA10 179D DC10"
  1930.         $"17B3 AE10 17E1 1710 17C0 8B90 1380 45D0"
  1931.         $"1381 A2D0 16C3 D0F0 1C7F 09F0 1800 07D8"
  1932.         $"3000 001C 7000 0016 D000 0013 9FFF FFF1",
  1933.         /* [2] */
  1934.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1935.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1936.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1937.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1938.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1939.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1940.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1941.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1942.     }
  1943. };
  1944.  
  1945. resource 'icl4' (135, purgeable) {
  1946.     $"FF0F FFFF FFFF FFFF FFFF FF00 0000 00FF"
  1947.     $"0FFF 0000 0000 0000 0000 0FF0 0000 0FF0"
  1948.     $"00FF 0000 0000 0000 0000 0FCF 0000 FF00"
  1949.     $"000F F000 0000 0000 0000 0FCC F00F F000"
  1950.     $"000F FF00 0000 0000 0000 0FCC CFFF 0000"
  1951.     $"000F 0FF0 0000 0000 0000 0FCC CFF0 0000"
  1952.     $"000F 00FF 0000 0000 0000 0FFF FFFF 0000"
  1953.     $"000F 000F F000 0767 6760 000F F00F 0000"
  1954.     $"000F 0000 FF06 7670 0006 70FF 000F 0000"
  1955.     $"000F 0000 0FF7 6700 0007 6FF0 000F 0000"
  1956.     $"000F 0000 06FF 7000 0000 FF70 000F 0000"
  1957.     $"000F 0000 676F F000 000F F760 000F 0000"
  1958.     $"000F 0006 7676 FF00 00FF 7676 000F 0000"
  1959.     $"000F 0007 6760 0FF0 0FF0 6767 000F 0000"
  1960.     $"000F 0076 7670 00FF FF00 7676 000F 0000"
  1961.     $"000F 0067 6700 000F F200 6767 000F 0000"
  1962.     $"000F 0676 7600 00FF FFF0 7676 000F 0000"
  1963.     $"000F 0767 6700 0FF2 2FFF 6767 000F 0000"
  1964.     $"000F 0676 7000 FF22 CCFF 2670 000F 0000"
  1965.     $"000F 0767 600F F22D CC1F F260 000F 0000"
  1966.     $"000F 0676 70FF 00AE D121 FF20 000F 0000"
  1967.     $"000F 0767 6FF0 000A 1012 1FF2 000F 0000"
  1968.     $"000F 0676 FF00 0000 2101 21FF 200F 0000"
  1969.     $"000F 006F F000 0000 6210 121F F00F 0000"
  1970.     $"000F 00FF 7000 0006 7621 0120 FF0F 0000"
  1971.     $"000F 0FF0 6700 0067 6702 1000 0FFF 0000"
  1972.     $"000F FF00 0676 7677 0000 2000 FFFF 0000"
  1973.     $"000F F000 0000 0000 0000 000F FF0F F000"
  1974.     $"00FF 0000 0000 0000 0000 0000 000F FF00"
  1975.     $"0FFF 0000 0000 0000 0000 0000 000F 0FF0"
  1976.     $"FF0F 0000 0000 0000 0000 0000 000F 00FF"
  1977.     $"F00F FFFF FFFF FFFF FFFF FFFF FFFF 000F"
  1978. };
  1979.  
  1980. resource 'icl8' (135, purgeable) {
  1981.     $"FFFF 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1982.     $"FFFF FFFF FFFF 0000 0000 0000 0000 FFFF"
  1983.     $"00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1984.     $"F5F5 F5F5 F5FF FF00 0000 0000 00FF FF00"
  1985.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1986.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 FFFF 0000"
  1987.     $"0000 00FF FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1988.     $"F5F5 F5F5 F5FF 2B2B FF00 00FF FF00 0000"
  1989.     $"0000 00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5"
  1990.     $"F5F5 F5F5 F5FF 2B2B 2BFF FFFF 0000 0000"
  1991.     $"0000 00FF F5FF FFF5 F5F5 F5F5 F5F5 F5F5"
  1992.     $"F5F5 F5F5 F5FF 2B2B 2BFF FF00 0000 0000"
  1993.     $"0000 00FF F5F5 FFFF F5F5 F5F5 F5F5 F5F5"
  1994.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1995.     $"0000 00FF F5F5 F5FF FFF5 F5F5 F5C0 ECC0"
  1996.     $"ECC0 ECF5 F5F5 F5FF FFF5 F5FF 0000 0000"
  1997.     $"0000 00FF F5F5 F5F5 FFFF F5EC C0EC C0F5"
  1998.     $"F5F5 F5EC C0F5 FFFF F5F5 F5FF 0000 0000"
  1999.     $"0000 00FF F5F5 F5F5 F5FF FFC0 ECC0 F5F5"
  2000.     $"F5F5 F5C0 ECFF FFF5 F5F5 F5FF 0000 0000"
  2001.     $"0000 00FF F5F5 F5F5 F5EC FFFF C0F5 F5F5"
  2002.     $"F5F5 F5F5 FFFF C0F5 F5F5 F5FF 0000 0000"
  2003.     $"0000 00FF F5F5 F5F5 ECC0 ECFF FFF5 F5F5"
  2004.     $"F5F5 F5FF FFC0 ECF5 F5F5 F5FF 0000 0000"
  2005.     $"0000 00FF F5F5 F5EC C0EC C0EC FFFF F5F5"
  2006.     $"F5F5 FFFF C0EC C0EC F5F5 F5FF 0000 0000"
  2007.     $"0000 00FF F5F5 F5C0 ECC0 ECF5 F5FF FFF5"
  2008.     $"F5FF FFF5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  2009.     $"0000 00FF F5F5 C0EC C0EC C0F5 F5F5 FFFF"
  2010.     $"FFFF F5F5 C0EC C0EC F5F5 F5FF 0000 0000"
  2011.     $"0000 00FF F5F5 ECC0 ECC0 F5F5 F5F5 F5FF"
  2012.     $"FF16 F5F5 ECC0 ECC0 F5F5 F5FF 0000 0000"
  2013.     $"0000 00FF F5EC C0EC C0EC F5F5 F5F5 FFFF"
  2014.     $"FFFF FFF5 C0EC C0EC F5F5 F5FF 0000 0000"
  2015.     $"0000 00FF F5C0 ECC0 ECC0 F5F5 F5FF FF16"
  2016.     $"16FF FFFF ECC0 ECC0 F5F5 F5FF 0000 0000"
  2017.     $"0000 00FF F5EC C0EC C0F5 F5F5 FFFF 1616"
  2018.     $"F7F6 FFFF 16EC C0F5 F5F5 F5FF 0000 0000"
  2019.     $"0000 00FF F5C0 ECC0 ECF5 F5FF FF16 16F9"
  2020.     $"F8F7 05FF FF16 ECF5 F5F5 F5FF 0000 0000"
  2021.     $"0000 00FF F5EC C0EC C0F5 FFFF F5F5 FDFB"
  2022.     $"F905 1605 FFFF 16F5 F5F5 F5FF 0000 0000"
  2023.     $"0000 00FF F5C0 ECC0 ECFF FFF5 F5F5 F5FD"
  2024.     $"0500 0516 05FF FF16 F5F5 F5FF 0000 0000"
  2025.     $"0000 00FF F5EC C0EC FFFF F5F5 F5F5 F5F5"
  2026.     $"1605 0005 1605 FFFF 16F5 F5FF 0000 0000"
  2027.     $"0000 00FF F5F5 ECFF FFF5 F5F5 F5F5 F5F5"
  2028.     $"EC16 0500 0516 05FF FFF5 F5FF 0000 0000"
  2029.     $"0000 00FF F5F5 FFFF C0F5 F5F5 F5F5 F5EC"
  2030.     $"C0EC 1605 0005 1600 FFFF F5FF 0000 0000"
  2031.     $"0000 00FF F5FF FFF5 ECC0 F5F5 F5F5 ECC0"
  2032.     $"ECC0 F516 0500 0000 00FF FFFF 0000 0000"
  2033.     $"0000 00FF FFFF F5F5 F5EC C0EC C0EC C0C0"
  2034.     $"F5F5 F5F5 1600 0000 FFFF FFFF 0000 0000"
  2035.     $"0000 00FF FFF5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2036.     $"F5F5 F5F5 F5F5 00FF FFFF F5FF FF00 0000"
  2037.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2038.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF FFFF 0000"
  2039.     $"00FF FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2040.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 00FF FF00"
  2041.     $"FFFF 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2042.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 FFFF"
  2043.     $"FF00 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2044.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 00FF"
  2045. };
  2046.  
  2047. resource 'ics#' (135, purgeable) {
  2048.     {    /* array: 2 elements */
  2049.         /* [1] */
  2050.         $"FFF3 603E 702C 5BFC 4F74 4E74 5FF4 5DB4"
  2051.         $"7BF4 7FF4 7DF4 78BC 79DC 6F3E C007 FFFD",
  2052.         /* [2] */
  2053.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  2054.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2055.     }
  2056. };
  2057.  
  2058. resource 'ics4' (135, purgeable) {
  2059.     $"FFFF FFFF FFFF 00FF 0FF0 0000 00FF FFF0"
  2060.     $"0FFF 0000 00FC FF00 0F0F F077 76FF FF00"
  2061.     $"0F00 FF77 07FF 0F00 0F00 7FF0 0FF7 0F00"
  2062.     $"0F07 77FF FF77 0F00 0F07 770F F077 0F00"
  2063.     $"0F77 70FF FF77 0F00 0F77 7FFD CFF7 0F00"
  2064.     $"0F77 FF0E D2FF 0F00 0F6F F000 612F FF00"
  2065.     $"0FFF 7007 7212 FF00 0FF0 6777 002F FFF0"
  2066.     $"FF00 0000 0000 0FFF FFFF FFFF FFFF FF0F"
  2067. };
  2068.  
  2069. resource 'ics8' (135, purgeable) {
  2070.     $"FFFF FFFF FFFF FFFF FFFF FFFF 0000 FFFF"
  2071.     $"00FF FF00 0000 0000 0000 FFFF FFFF FF00"
  2072.     $"00FF FFFF 0000 0000 0000 FF2B FFFF 0000"
  2073.     $"00FF 00FF FF00 ECEC ECEC FFFF FFFF 0000"
  2074.     $"00FF 0000 FFFF ECEC 00EC FFFF 00FF 0000"
  2075.     $"00FF 0000 ECFF FF00 00FF FFEC 00FF 0000"
  2076.     $"00FF 00EC ECEC FFFF FFFF ECEC 00FF 0000"
  2077.     $"00FF 00EC ECEC 00FF FF00 ECEC 00FF 0000"
  2078.     $"00FF ECEC EC00 FFFF FFFF ECEC 00FF 0000"
  2079.     $"00FF ECEC ECFF FFF9 2BFF FFEC 00FF 0000"
  2080.     $"00FF ECEC FFFF 00FC F917 FFFF 00FF 0000"
  2081.     $"00FF ECFF FF00 0000 EC05 17FF FFFF 0000"
  2082.     $"00FF FFFF EC00 00EC EC17 0517 FFFF 0000"
  2083.     $"00FF FF00 ECEC ECEC 0000 17FF FFFF FF00"
  2084.     $"FFFF 0000 0000 0000 0000 0000 00FF FFFF"
  2085.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF 00FF"
  2086. };
  2087.  
  2088.  
  2089. // -------------------------------------------------------------------------------------------------------------
  2090. // GX portable digital document icon
  2091.  
  2092. resource 'ICN#' (136, purgeable) {
  2093.     {    /* array: 2 elements */
  2094.         /* [1] */
  2095.         $"003F FC00 007F FE00 007F FE00 0070 0E00"
  2096.         $"FFFF FFFF 8070 0E01 8004 0081 8004 0081"
  2097.         $"81FC 3F81 8000 0001 81FD 5151 810D 5151"
  2098.         $"816D 5051 81FC 4541 81ED 5551 8125 5111"
  2099.         $"810C 1451 81FC 5451 8000 0001 8000 0001"
  2100.         $"8150 FF51 8150 9B51 8040 BF51 8150 9F11"
  2101.         $"8154 9351 FD14 9341 4554 8F51 2454 FF51"
  2102.         $"1400 0001 0C00 0001 07FF FFFF",
  2103.         /* [2] */
  2104.         $"003F FC00 007F FE00 007F FE00 007F FE00"
  2105.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2106.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2107.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2108.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2109.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2110.         $"FFFF FFFF FFFF FFFF 7FFF FFFF 3FFF FFFF"
  2111.         $"1FFF FFFF 0FFF FFFF 07FF FFFF"
  2112.     }
  2113. };
  2114.  
  2115. resource 'icl4' (136, purgeable) {
  2116.     $"0000 0000 00FF FFFF FFFF FF00 0000 0000"
  2117.     $"0000 0000 0FDD DDDD DDDD DDF0 0000 0000"
  2118.     $"0000 0000 0FDF FFFF FFFF FDF0 0000 0000"
  2119.     $"0000 0000 0FDF 0000 0000 FDF0 0000 0000"
  2120.     $"FFFF FFFF FFDF FFFF FFFF FDFF FFFF FFFF"
  2121.     $"FC0C 0C00 0FDF 0C0C 0C00 FDF0 0C0C 0C0F"
  2122.     $"F0C0 C0C0 C0C0 CDC0 C000 C0C0 D0C0 C0CF"
  2123.     $"FC0C 0C00 0C0C 0D0C 0C0C 0C0C DC0C 0C0F"
  2124.     $"F0C0 C0CD DDDD DDC0 C0DD DDDD D0C0 C0CF"
  2125.     $"FC0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2126.     $"F0C0 C0CE EEEE EECE CECE C0CE CECE C0CF"
  2127.     $"FC0C 0C0E CCC0 DF0E 0E0E 0C0E 0E0E 0C0F"
  2128.     $"F0C0 C0CE CEE0 DFCE CECE C0C0 CECE C0CF"
  2129.     $"FC0C 0C0E EEEE DF0C 0E0C 0E0E 0E0C 0C0F"
  2130.     $"F0C0 C0CE EEE0 EECE CECE CECE CECE C0CF"
  2131.     $"FC0C 0C0E C0E0 0E0E 0E0E 0C0E 0C0E 0C0F"
  2132.     $"F0C0 C0CE CC00 DEC0 C0CE CEC0 CECE C0CF"
  2133.     $"FC0C 0C0E EEEE EE0C 0E0E 0E0C 0E0E 0C0F"
  2134.     $"F0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  2135.     $"FC0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2136.     $"F0C0 C0CE CECE C0C0 EEEE EEEE CECE C0CF"
  2137.     $"FC0C 0C0E 0E0E 0C0C ECCE D0DE 0E0E 0C0F"
  2138.     $"F0C0 C0C0 CEC0 C0C0 ECEE EEEE CECE C0CF"
  2139.     $"FC0C 0C0E 0E0E 0C0C ECDE EEEE 0C0E 0C0F"
  2140.     $"F0C0 C0CE CECE CEC0 ECDE 00DE CECE C0CF"
  2141.     $"FFFF FF0E 0C0E 0E0C ECCE 00EE 0E0C 0C0F"
  2142.     $"0FCC CFCE CECE CEC0 ECCC EEEE CECE C0CF"
  2143.     $"00FC CF0C 0E0E 0E0C EEEE EEEE 0E0E 0C0F"
  2144.     $"000F CFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0CF"
  2145.     $"0000 FF0C 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F"
  2146.     $"0000 0FFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2147. };
  2148.  
  2149. resource 'icl8' (136, purgeable) {
  2150.     $"0000 0000 0000 0000 0000 FFFF FFFF FFFF"
  2151.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  2152.     $"0000 0000 0000 0000 00FF FAFA FAFA FAFA"
  2153.     $"FAFA FAFA FAFA FF00 0000 0000 0000 0000"
  2154.     $"0000 0000 0000 0000 00FF FAFF FFFF FFFF"
  2155.     $"FFFF FFFF FFFA FF00 0000 0000 0000 0000"
  2156.     $"0000 0000 0000 0000 00FF FAFF 0000 0000"
  2157.     $"0000 0000 FFFA FF00 0000 0000 0000 0000"
  2158.     $"FFFF FFFF FFFF FFFF FFFF FAFF FFFF FFFF"
  2159.     $"FFFF FFFF FFFA FFFF FFFF FFFF FFFF FFFF"
  2160.     $"FFF5 F5F5 F5F5 F500 00FF FAFF 0000 0000"
  2161.     $"0000 0000 FFFA FF00 F5F5 F5F5 F5F5 F5FF"
  2162.     $"FFF5 F5F5 F5F5 F500 F5F5 F5F5 F5FA F5F5"
  2163.     $"F5F5 00F5 F5F5 F5F5 FAF5 F5F5 F5F5 F5FF"
  2164.     $"FFF5 F5F5 F5F5 F500 F5F5 F5F5 F5FA F5F5"
  2165.     $"F5F5 00F5 F5F5 F5F5 FAF5 F5F5 F5F5 F5FF"
  2166.     $"FFF5 F5F5 F5F5 F5FA FAFA FAFA FAFA F5F5"
  2167.     $"F5F5 FAFA FAFA FAFA FAF5 F5F5 F5F5 F5FF"
  2168.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2169.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2170.     $"FFF5 F5F5 F5F5 F5FB FBFB FBFB FBFB F5FB"
  2171.     $"F5FB F5FB F5F5 F5FB F5FB F5FB F5F5 F5FF"
  2172.     $"FFF5 F5F5 F5F5 F5FB 4F4F 4F01 FAFE F5FB"
  2173.     $"F5FB F5FB F5F5 F5FB F5FB F5FB F5F5 F5FF"
  2174.     $"FFF5 F5F5 F5F5 F5FB 4FFC FC01 FAFE F5FB"
  2175.     $"F5FB F5FB F5F5 F5F5 F5FB F5FB F5F5 F5FF"
  2176.     $"FFF5 F5F5 F5F5 F5FB FCFC FCFC FAFE F5F5"
  2177.     $"F5FB F5F5 F5FB F5FB F5FB F5F5 F5F5 F5FF"
  2178.     $"FFF5 F5F5 F5F5 F5FB FCFC FC00 FCFB F5FB"
  2179.     $"F5FB F5FB F5FB F5FB F5FB F5FB F5F5 F5FF"
  2180.     $"FFF5 F5F5 F5F5 F5FB 4F00 FC00 01FB F5FB"
  2181.     $"F5FB F5FB F5F5 F5FB F5F5 F5FB F5F5 F5FF"
  2182.     $"FFF5 F5F5 F5F5 F5FB 4F4F 0101 FAFB F5F5"
  2183.     $"F5F5 F5FB F5FB F5F5 F5FB F5FB F5F5 F5FF"
  2184.     $"FFF5 F5F5 F5F5 F5FB FBFB FBFB FBFB F5F5"
  2185.     $"F5FB F5FB F5FB F5F5 F5FB F5FB F5F5 F5FF"
  2186.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2187.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2188.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2189.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2190.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2191.     $"FBFB FBFB FBFB FBFB F5FB F5FB F5F5 F5FF"
  2192.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2193.     $"FB4F 4FFC FA01 FDFB F5FB F5FB F5F5 F5FF"
  2194.     $"FFF5 F5F5 F5F5 F5F5 F5FB F5F5 F5F5 F5F5"
  2195.     $"FB4F FCFC FCFC FCFB F5FB F5FB F5F5 F5FF"
  2196.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5F5 F5F5"
  2197.     $"FB4F F9FC FCFC FCFB F5F5 F5FB F5F5 F5FF"
  2198.     $"FFF5 F5F5 F5F5 F5FB F5FB F5FB F5FB F5F5"
  2199.     $"FB4F F9FC 0000 FAFB F5FB F5FB F5F5 F5FF"
  2200.     $"FFFF FFFF FFFF F5FB F5F5 F5FB F5FB F5F5"
  2201.     $"FB4F 4FFC 0000 FCFB F5FB F5F5 F5F5 F5FF"
  2202.     $"00FF F6F6 F6FF F5FB F5FB F5FB F5FB F5F5"
  2203.     $"FB4F 4F07 FCFC FCFB F5FB F5FB F5F5 F5FF"
  2204.     $"0000 FFF6 F6FF F5F5 F5FB F5FB F5FB F5F5"
  2205.     $"FBFB FBFB FBFB FBFB F5FB F5FB F5F5 F5FF"
  2206.     $"0000 00FF F6FF F5F5 F5F5 F5F5 F5F5 F5F5"
  2207.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2208.     $"0000 0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5"
  2209.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2210.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  2211.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2212. };
  2213.  
  2214. resource 'ics#' (136, purgeable) {
  2215.     {    /* array: 2 elements */
  2216.         /* [1] */
  2217.         $"07E0 0FF0 0C30 FFFF 8001 9EA9 9AA1 9229"
  2218.         $"9EA9 8001 85E9 8569 F129 55E9 3001 1FFF",
  2219.         /* [2] */
  2220.         $"07E0 0FF0 0FF0 FFFF FFFF FFFF FFFF FFFF"
  2221.         $"FFFF FFFF FFFF FFFF FFFF 7FFF 3FFF 1FFF"
  2222.     }
  2223. };
  2224.  
  2225. resource 'ics4' (136, purgeable) {
  2226.     $"0000 0FFF FFF0 0000 0000 FFFF FFFF 0000"
  2227.     $"0000 FF00 00FF 0000 FFFF FFFF FFFF FFFF"
  2228.     $"F0C0 C0C0 C0C0 C0CF FC0E EEFC ECEC EC0F"
  2229.     $"F0CE E0F0 E0E0 C0CF FC0E C0EC 0CEC EC0F"
  2230.     $"F0CE EEE0 E0E0 E0CF FC0C 0C0C 0C0C 0C0F"
  2231.     $"F0C0 CECE EEE0 E0CF FC0C 0E0E CFEC EC0F"
  2232.     $"FFFF C0CE C0E0 E0CF 0FCF 0E0E EEEC EC0F"
  2233.     $"00FF C0C0 C0C0 C0CF 000F FFFF FFFF FFFF"
  2234. };
  2235.  
  2236. resource 'ics8' (136, purgeable) {
  2237.     $"0000 0000 00FF FFFF FFFF FF00 0000 0000"
  2238.     $"0000 0000 FFFF FFFF FFFF FFFF 0000 0000"
  2239.     $"0000 0000 FFFF 0000 0000 FFFF 0000 0000"
  2240.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  2241.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2242.     $"FFF5 F5FB FBFB FEF5 FBF5 FBF5 FBF5 F5FF"
  2243.     $"FFF5 F5FB FC02 FEF5 FBF5 FBF5 F5F5 F5FF"
  2244.     $"FFF5 F5FB 4F01 FBF5 F5F5 FBF5 FBF5 F5FF"
  2245.     $"FFF5 F5FB FBFB FBF5 FBF5 FBF5 FBF5 F5FF"
  2246.     $"FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2247.     $"FFF5 F5F5 F5FB F5FB FBFB FBF5 FBF5 F5FF"
  2248.     $"FFF5 F5F5 F5FB F5FB 4FFE FBF5 FBF5 F5FF"
  2249.     $"FFFF FFFF F5F5 F5FB 0701 FBF5 FBF5 F5FF"
  2250.     $"00FF F7FF F5FB F5FB FBFB FBF5 FBF5 F5FF"
  2251.     $"0000 FFFF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF"
  2252.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2253. };
  2254.  
  2255. // -------------------------------------------------------------------------------------------------------------
  2256. // Three D Meta File
  2257.  
  2258. resource 'ICN#' (138, purgeable) {
  2259.     {    /* array: 2 elements */
  2260.         /* [1] */
  2261.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  2262.         $"103F 0440 1041 8420 1082 87F0 11FC 8010"
  2263.         $"1104 8010 1104 8010 1104 8010 1105 0010"
  2264.         $"1106 0010 11FC 0010 1000 1E10 1000 2110"
  2265.         $"1000 4090 1070 8050 1050 8050 1088 8050"
  2266.         $"1088 8050 1104 4090 1104 2110 1202 1E10"
  2267.         $"1202 0010 1401 0010 1401 0010 1306 0010"
  2268.         $"10F8 0010 1000 0010 1000 0010 1FFF FFF0",
  2269.         /* [2] */
  2270.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  2271.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  2272.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2273.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2274.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2275.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2276.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2277.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  2278.     }
  2279. };
  2280.  
  2281. resource 'icl4' (138, purgeable) {
  2282.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  2283.     $"000F 0C0C 0C0C 0C0C 0C0C 0FF0 0000 0000"
  2284.     $"000F C0C0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  2285.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC F000 0000"
  2286.     $"000F C0C0 C0DE EEEE C0C0 CFCC CF00 0000"
  2287.     $"000F 0C0C 0E07 070E EC0C 0FCC CCF0 0000"
  2288.     $"000F C0C0 E070 70E7 E0C0 CFFF FFFF 0000"
  2289.     $"000F 0C0D EEEE ED76 EC0C 0C0C 0C0F 0000"
  2290.     $"000F C0CE 7777 7E67 E0C0 C0C0 C0CF 0000"
  2291.     $"000F 0C0E 7777 7E76 EC0C 0C0C 0C0F 0000"
  2292.     $"000F C0CE 7777 7E67 D0C0 C0C0 C0CF 0000"
  2293.     $"000F 0C0E 7777 7E7E 0C0C 0C0C 0C0F 0000"
  2294.     $"000F C0CE 7777 7EE0 C0C0 C0C0 C0CF 0000"
  2295.     $"000F 0C0D EEEE ED0C 0C0C 0C0C 0C0F 0000"
  2296.     $"000F C0C0 C0C0 C0C0 C0CF FFF0 C0CF 0000"
  2297.     $"000F 0C0C 0C0C 0C0C 0DF2 222F DC0F 0000"
  2298.     $"000F C0C0 C0C0 C0C0 CF2C C223 F0CF 0000"
  2299.     $"000F 0C0C 0DFD 0C0C F2C0 0D23 4F0F 0000"
  2300.     $"000F C0C0 CF8F C0C0 F2C0 C233 4FCF 0000"
  2301.     $"000F 0C0C F88D FC0C F22D 2233 4F0F 0000"
  2302.     $"000F C0C0 F80D F0C0 F222 3334 4FCF 0000"
  2303.     $"000F 0C0F 8808 DF0C 0F33 3344 FC0F 0000"
  2304.     $"000F C0CF 8088 DFC0 CDF4 444F D0CF 0000"
  2305.     $"000F 0CF8 8088 8DFC 0C0F FFFC 0C0F 0000"
  2306.     $"000F C0F8 0888 8DF0 C0C0 C0C0 C0CF 0000"
  2307.     $"000F 0E88 0888 88DE 0C0C 0C0C 0C0F 0000"
  2308.     $"000F CE88 8888 88DE C0C0 C0C0 C0CF 0000"
  2309.     $"000F 0CFE 8888 8EFC 0C0C 0C0C 0C0F 0000"
  2310.     $"000F C0C0 FFFF F0C0 C0C0 C0C0 C0CF 0000"
  2311.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  2312.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  2313.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  2314. };
  2315.  
  2316.  
  2317. resource 'icl8' (138, purgeable) {
  2318.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2319.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  2320.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2321.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  2322.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2323.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  2324.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2325.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  2326.     $"0000 00FF F5F5 F5F5 F5F5 7FAB ABAB ABAB"
  2327.     $"54F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  2328.     $"0000 00FF F5F5 F5F5 F5AB 002A 002A 00AB"
  2329.     $"ABF5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  2330.     $"0000 00FF F5F5 F5F5 AB00 2A00 2A00 AB54"
  2331.     $"ABF5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  2332.     $"0000 00FF F5F5 F57F ABAB ABAB AB7F 542A"
  2333.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2334.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 2A54"
  2335.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2336.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 542A"
  2337.     $"ABF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2338.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 2A54"
  2339.     $"7FF5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2340.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB 54AB"
  2341.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2342.     $"0000 00FF F5F5 F5AB 2A2A 2A2A 2AAB ABF5"
  2343.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2344.     $"0000 00FF F5F5 F57F ABAB ABAB AB7F F5F5"
  2345.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2346.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2347.     $"F5F5 F5FF FFFF FFF5 F5F5 F5FF 0000 0000"
  2348.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2349.     $"F5F9 FF16 1616 16FF F9F5 F5FF 0000 0000"
  2350.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2351.     $"F5FF 1608 0816 16D8 FFF5 F5FF 0000 0000"
  2352.     $"0000 00FF F5F5 F5F5 F59F FF9F F5F5 F5F5"
  2353.     $"FF16 0800 0133 16D8 69FF F5FF 0000 0000"
  2354.     $"0000 00FF F5F5 F5F5 F5FF 92FF F5F5 F5F5"
  2355.     $"FF16 0801 0816 D8D8 69FF F5FF 0000 0000"
  2356.     $"0000 00FF F5F5 F5F5 FF92 929F FFF5 F5F5"
  2357.     $"FF16 1633 1616 D8D8 69FF F5FF 0000 0000"
  2358.     $"0000 00FF F5F5 F5F5 FF92 009F FFF5 F5F5"
  2359.     $"FF16 1616 D8D8 D869 69FF F5FF 0000 0000"
  2360.     $"0000 00FF F5F5 F5FF 9292 00E3 9FFF F5F5"
  2361.     $"F5FF D8D8 D8D8 6969 FFF5 F5FF 0000 0000"
  2362.     $"0000 00FF F5F5 F5FF 9200 92E3 9FFF F5F5"
  2363.     $"F5F9 FF69 6969 69FF F9F5 F5FF 0000 0000"
  2364.     $"0000 00FF F5F5 FF92 9200 9292 E39F FFF5"
  2365.     $"F5F5 F5FF FFFF FFF5 F5F5 F5FF 0000 0000"
  2366.     $"0000 00FF F5F5 FF92 0092 9292 E39F FFF5"
  2367.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2368.     $"0000 00FF 00A5 9292 0092 9292 92E3 9FA5"
  2369.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2370.     $"0000 00FF F5A5 9292 9292 9292 92E3 9FA5"
  2371.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2372.     $"0000 00FF F5F5 FFA5 9292 9292 92A5 FFF5"
  2373.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2374.     $"0000 00FF F5F5 F5F5 FFFF FFFF FFF5 F5F5"
  2375.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2376.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2377.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2378.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  2379.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  2380.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2381.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  2382. };
  2383.  
  2384.  
  2385. resource 'ics#' (138, purgeable) {
  2386.     {    /* array: 2 elements */
  2387.         /* [1] */
  2388.         $"7FF0 4028 4024 5C3C 5404 5CE4 4114 4114"
  2389.         $"4114 48E4 4C04 5404 5604 4804 4004 7FFC",
  2390.         /* [2] */
  2391.         $"7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2392.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  2393.     }
  2394. };
  2395.  
  2396. resource 'ics4' (138, purgeable) {
  2397.     $"0FFF FFFF FFFF 0000 0F0C 0C0C 0CFC F000"
  2398.     $"0FC0 C0C0 C0FC CF00 0F06 660C 0CFF FF00"
  2399.     $"0FC6 66C0 C0CC CF00 0F06 660C 0C0C 0F00"
  2400.     $"0FC0 C0C0 22C0 CF00 0F0C 0C02 022C 0F00"
  2401.     $"0FC0 C0C2 2220 CF00 0F0C 8C0C 220C 0F00"
  2402.     $"0FC0 88C0 C0C0 CF00 0F08 880C 0C0C 0F00"
  2403.     $"0FC8 8880 C0C0 CF00 0F0C 8C0C 0C0C 0F00"
  2404.     $"0FC0 C0C0 C0C0 CF00 0FFF FFFF FFFF FF"
  2405. };
  2406.  
  2407. resource 'ics8' (138, purgeable) {
  2408.     $"00FF FFFF FFFF FFFF FFFF FFFF 0000 0000"
  2409.     $"00FF 2B2B 2B2B 2B2B 2B2B FF2B FF00 0000"
  2410.     $"00FF 2B2B 2B2B 2B2B 2B2B FF2B 2BFF 0000"
  2411.     $"00FF 2BEC ECEC 2B2B 2B2B FFFF FFFF 0000"
  2412.     $"00FF 2BEC ECEC 2B2B 2B2B 2B2B 2BFF 0000"
  2413.     $"00FF 2BEC ECEC 2B2B 2B2B 2B2B 2BFF 0000"
  2414.     $"00FF 2B2B 2B2B 2B2B 1717 2B2B 2BFF 0000"
  2415.     $"00FF 2B2B 2B2B 2B17 0017 172B 2BFF 0000"
  2416.     $"00FF 2B2B 2B2B 2B17 1717 D82B 2BFF 0000"
  2417.     $"00FF 2B2B E32B 2B2B 17D8 2B2B 2BFF 0000"
  2418.     $"00FF 2B2B E3E3 2B2B 2B2B 2B2B 2BFF 0000"
  2419.     $"00FF 2BE3 E39F 2B2B 2B2B 2B2B 2BFF 0000"
  2420.     $"00FF 2BE3 E3E3 9F2B 2B2B 2B2B 2BFF 0000"
  2421.     $"00FF 2B2B 9F2B 2B2B 2B2B 2B2B 2BFF 0000"
  2422.     $"00FF 2B2B 2B2B 2B2B 2B2B 2B2B 2BFF 0000"
  2423.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  2424. };
  2425.  
  2426.  
  2427. // -------------------------------------------------------------------------------------------------------------
  2428.  
  2429. // HELP RESOURCES FOR MENUS
  2430.  
  2431. resource 'hmnu' (mApple, purgeable) {
  2432.         HelpMgrVersion,                            /* Help Version */
  2433.         0,                                        /* options */
  2434.         0,                                        /* theProc */
  2435.         0,                                        /* variant */
  2436.         HMSkipItem { /* no missing string */
  2437.         },
  2438.         {
  2439.             HMSkipItem {        /* Apple Menu Title is handled separately    */
  2440.             },
  2441.  
  2442.             HMStringResItem {     /* About… */
  2443.                 mApple,1,
  2444.                 mApple,1,
  2445.                 mApple,1,
  2446.                 0,0
  2447.             },
  2448.         }
  2449. };
  2450.  
  2451. resource 'STR#' (mApple, purgeable) {
  2452.     {
  2453.     HELPABOUTITEM;
  2454.     };
  2455. };
  2456.  
  2457.  
  2458. resource 'hmnu' (mFile, purgeable) {
  2459.         HelpMgrVersion,                            /* Help Version */
  2460.         0,                                        /* options */
  2461.         0,                                        /* theProc */
  2462.         0,                                        /* variant */
  2463.         HMSkipItem { /* no missing string */
  2464.         },
  2465.         {
  2466.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2467.                 mFile,1,                        /* menu title message        */
  2468.                 mFile,1,                        /* disabled title message    */
  2469.                 0,0,
  2470.                 0,0
  2471.             },
  2472.  
  2473.             HMStringResItem { /* New */
  2474.                 mFile,2,
  2475.                 mFile,3,
  2476.                 0,0,
  2477.                 0,0
  2478.             },
  2479.  
  2480.             HMStringResItem { /* Open… */
  2481.                 mFile,4,
  2482.                 mFile,5,
  2483.                 0,0,
  2484.                 0,0
  2485.             },
  2486.  
  2487.             HMSkipItem {     /* Dash */
  2488.             },
  2489.  
  2490.             HMStringResItem { /* Close */
  2491.                 mFile,6,
  2492.                 mFile,7,
  2493.                 0,0,
  2494.                 0,0
  2495.             },
  2496.  
  2497.             HMStringResItem { /* Save */
  2498.                 mFile,8,
  2499.                 mFile,9,
  2500.                 0,0,
  2501.                 0,0
  2502.             },
  2503.  
  2504.             HMStringResItem { /* Save As… */
  2505.                 mFile,10,
  2506.                 mFile,11,
  2507.                 0,0,
  2508.                 0,0
  2509.             },
  2510.  
  2511.             HMSkipItem {     /* Dash */
  2512.             },
  2513.  
  2514.             HMStringResItem { /* Page Setup… */
  2515.                 mFile,12,
  2516.                 mFile,13,
  2517.                 0,0,
  2518.                 0,0
  2519.             },
  2520.  
  2521.             HMStringResItem { /* Print… */
  2522.                 mFile,14,
  2523.                 mFile,15,
  2524.                 0,0,
  2525.                 0,0
  2526.             },
  2527.             
  2528.             HMStringResItem { /* Print One Copy */
  2529.                 mFile,16,
  2530.                 mFile,17,
  2531.                 0,0,
  2532.                 0,0
  2533.             },
  2534.  
  2535.             HMSkipItem {     /* Dash */
  2536.             },
  2537.  
  2538.             HMStringResItem { /* Quit */
  2539.                 mFile,18,
  2540.                 mFile,19,
  2541.                 0,0,
  2542.                 0,0
  2543.             },
  2544.         }
  2545. };
  2546.  
  2547. resource 'STR#' (mFile, purgeable) {
  2548.     {
  2549.     HELPFILEMENU;
  2550.  
  2551.     HELPNEWE;
  2552.     HELPNEWD;
  2553.  
  2554.     HELPOPENE;
  2555.     HELPOPEND;
  2556.  
  2557.     HELPCLOSEE;
  2558.     HELPCLOSED;
  2559.  
  2560.     HELPSAVEE;
  2561.     HELPSAVED;
  2562.  
  2563.     HELPSAVEASE;
  2564.     HELPSAVEASD;
  2565.  
  2566.     HELPPAGESETUPE;
  2567.     HELPPAGESETUPD;
  2568.  
  2569.     HELPPRINTE;
  2570.     HELPPRINTD;
  2571.  
  2572.     HELPPRINTONEE;
  2573.     HELPPRINTONED;
  2574.  
  2575.     HELPQUITE;
  2576.     HELPQUITD;
  2577.     };
  2578. };
  2579.  
  2580.  
  2581. resource 'hmnu' (mEdit, purgeable) {
  2582.         HelpMgrVersion,                            /* Help Version */
  2583.         0,                                        /* options */
  2584.         0,                                        /* theProc */
  2585.         0,                                        /* variant */
  2586.         HMSkipItem { /* nomEdit missing string */
  2587.         },
  2588.         {
  2589.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2590.                 mEdit,1,                        /* menu title message        */
  2591.                 mEdit,1,                        /* disabled title message    */
  2592.                 0,0,
  2593.                 0,0
  2594.             },
  2595.  
  2596.             HMStringResItem { /* Undo */
  2597.                 mEdit,2,
  2598.                 mEdit,3,
  2599.                 0,0,
  2600.                 0,0
  2601.             },
  2602.  
  2603.             HMSkipItem { /* Dash */
  2604.             },
  2605.  
  2606.             HMStringResItem { /* Cut */
  2607.                 mEdit,4,
  2608.                 mEdit,5,
  2609.                 0,0,
  2610.                 0,0
  2611.             },
  2612.  
  2613.             HMStringResItem { /* Copy */
  2614.                 mEdit,6,
  2615.                 mEdit,7,
  2616.                 0,0,
  2617.                 0,0
  2618.             },
  2619.  
  2620.             HMStringResItem { /* Paste */
  2621.                 mEdit,8,
  2622.                 mEdit,9,
  2623.                 0,0,
  2624.                 0,0
  2625.             },
  2626.  
  2627.             HMStringResItem { /* Clear */
  2628.                 mEdit,10,
  2629.                 mEdit,11,
  2630.                 0,0,
  2631.                 0,0
  2632.             },
  2633.  
  2634.             HMSkipItem {     /* Dash */
  2635.             },
  2636.  
  2637.             HMStringResItem { /* Select All */
  2638.                 mEdit,12,
  2639.                 mEdit,13,
  2640.                 0,0,
  2641.                 0,0
  2642.             },
  2643.  
  2644.             HMSkipItem {     /* Dash */
  2645.             },
  2646.  
  2647.             HMStringResItem { /* Find */
  2648.                 mEdit,22,
  2649.                 mEdit,23,
  2650.                 0,0,
  2651.                 0,0
  2652.             },
  2653.  
  2654.             HMStringResItem { /* FindAgain */
  2655.                 mEdit,24,
  2656.                 mEdit,25,
  2657.                 0,0,
  2658.                 0,0
  2659.             },
  2660.  
  2661.             HMStringResItem { /* FindSelection */
  2662.                 mEdit,26,
  2663.                 mEdit,27,
  2664.                 0,0,
  2665.                 0,0
  2666.             },
  2667.  
  2668.             HMStringResItem { /* Replace */
  2669.                 mEdit,28,
  2670.                 mEdit,29,
  2671.                 0,0,
  2672.                 0,0
  2673.             },
  2674.  
  2675.             HMStringResItem { /* ReplaceAgain */
  2676.                 mEdit,30,
  2677.                 mEdit,31,
  2678.                 0,0,
  2679.                 0,0
  2680.             },
  2681.  
  2682.             HMSkipItem {     /* Dash */
  2683.             },
  2684.             
  2685.             HMStringResItem { /* Next page */
  2686.                 mEdit,14,
  2687.                 mEdit,15,
  2688.                 0,0,
  2689.                 0,0
  2690.             },
  2691.  
  2692.             HMStringResItem { /* Prev page */
  2693.                 mEdit,16,
  2694.                 mEdit,17,
  2695.                 0,0,
  2696.                 0,0
  2697.             },
  2698.  
  2699.             HMStringResItem { /* Goto page */
  2700.                 mEdit,18,
  2701.                 mEdit,19,
  2702.                 0,0,
  2703.                 0,0
  2704.             },
  2705.  
  2706.             HMSkipItem {     /* Dash */
  2707.             },
  2708.             
  2709.             HMCompareItem {        /* Show Clipboard */
  2710.                 EDITSHOWCLIPBOARDITEM,    
  2711.                 HMStringResItem {
  2712.                     mEdit,20,
  2713.                     mEdit,20,
  2714.                     mEdit,20,
  2715.                     0,0
  2716.                 }
  2717.             },
  2718.             HMCompareItem {        /* Hide Clipboard */
  2719.                 CLIPBOARDHIDE,    
  2720.                 HMStringResItem {
  2721.                     mEdit,21,
  2722.                     mEdit,21,
  2723.                     mEdit,21,
  2724.                     0,0
  2725.                 }
  2726.             }
  2727.         }
  2728. };
  2729.  
  2730.  
  2731. resource 'STR#' (mEdit, purgeable) {
  2732.     {
  2733.     HELPEDITMENU;
  2734.  
  2735.     HELPUNDOE;
  2736.     HELPUNDOD;
  2737.  
  2738.     HELPCUTE;
  2739.     HELPCUTD;
  2740.  
  2741.     HELPCOPYE;
  2742.     HELPCOPYD;
  2743.  
  2744.     HELPPASTEE;
  2745.     HELPPASTED;
  2746.  
  2747.     HELPCLEARE;
  2748.     HELPCLEARD;
  2749.  
  2750.     HELPSELECTALLE;
  2751.     HELPSELECTALLD;
  2752.  
  2753.     HELPNEXTPAGEE;
  2754.     HELPNEXTPAGED;
  2755.  
  2756.     HELPPREVPAGEE;
  2757.     HELPPREVPAGED;
  2758.  
  2759.     HELPGOTOPAGEE;
  2760.     HELPGOTOPAGED;
  2761.  
  2762.     HELPSHOWCLIPBOARDE;
  2763.     
  2764.     HELPHIDECLIPBOARDE;
  2765.     
  2766.     /* 22 */
  2767.     HELPFINDE;
  2768.     HELPFINDD;
  2769.  
  2770.     HELPFINDAGAINE;
  2771.     HELPFINDAGAIND;
  2772.  
  2773.     HELPFINDSELECTIONE;
  2774.     HELPFINDSELECTIOND;
  2775.  
  2776.     HELPREPLACEE;
  2777.     HELPREPLACED;
  2778.  
  2779.     HELPREPLACEAGAINE;
  2780.     HELPREPLACEAGAIND;
  2781.     };
  2782. };
  2783.  
  2784. resource 'hmnu' (mFont, purgeable) {
  2785.         HelpMgrVersion,                            /* Help Version */
  2786.         0,                                        /* options */
  2787.         0,                                        /* theProc */
  2788.         0,                                        /* variant */
  2789.     HMStringResItem {
  2790.         mFont, 3,
  2791.         mFont, 4,
  2792.         mFont, 5,
  2793.         0, 0
  2794.     },
  2795.     {    /* array HMenuArray: 1 elements */
  2796.         /* [1] */
  2797.         HMStringResItem {
  2798.             mFont, 1,
  2799.             mFont, 2,
  2800.             0, 0,
  2801.             0, 0
  2802.         }
  2803.     }
  2804. };
  2805.  
  2806. resource 'STR#' (mFont, purgeable) {
  2807.     {    
  2808.     HELPFONTMENUE;
  2809.     HELPFONTMENUD;
  2810.     
  2811.     HELPFONTITEME;
  2812.     HELPFONTITEMD;
  2813.     HELPFONTITEMC;
  2814.     }
  2815. };
  2816.  
  2817.  
  2818. resource 'hmnu' (mStyle, purgeable) {
  2819.         HelpMgrVersion,                            /* Help Version */
  2820.         0,                                        /* options */
  2821.         0,                                        /* theProc */
  2822.         0,                                        /* variant */
  2823.     HMStringResItem {
  2824.         mStyle, 3,
  2825.         mStyle, 4,
  2826.         mStyle, 5,
  2827.         0, 0
  2828.     },
  2829.     {    /* array HMenuArray: 1 elements */
  2830.         /* [1] */
  2831.         HMStringResItem {
  2832.             mStyle, 1,
  2833.             mStyle, 2,
  2834.             0, 0,
  2835.             0, 0
  2836.         }
  2837.     }
  2838. };
  2839.  
  2840.  
  2841. resource 'STR#' (mStyle, purgeable) {
  2842.     {    
  2843.     HELPSTYLEMENUE;
  2844.     HELPSTYLEMENUD;
  2845.     
  2846.     HELPSTYLEITEME;
  2847.     HELPSTYLEITEMD;
  2848.     HELPSTYLEITEMC;
  2849.     }
  2850. };
  2851.  
  2852.  
  2853. resource 'hmnu' (mSize, purgeable) {
  2854.         HelpMgrVersion,                            /* Help Version */
  2855.         0,                                        /* options */
  2856.         0,                                        /* theProc */
  2857.         0,                                        /* variant */
  2858.     HMStringResItem {
  2859.         mSize, 3,
  2860.         mSize, 4,
  2861.         mSize, 5,
  2862.         0, 0
  2863.     },
  2864.     {    /* array HMenuArray: 1 elements */
  2865.         /* [1] */
  2866.         HMStringResItem {
  2867.             mSize, 1,
  2868.             mSize, 2,
  2869.             0, 0,
  2870.             0, 0
  2871.         }
  2872.     }
  2873. };
  2874.  
  2875.  
  2876. resource 'STR#' (mSize, purgeable) {
  2877.     {    
  2878.     HELPSIZEMENUE;
  2879.     HELPSIZEMENUD;
  2880.     
  2881.     HELPSIZEITEME;
  2882.     HELPSIZEITEMD;
  2883.     HELPSIZEITEMC;
  2884.     }
  2885. };
  2886.  
  2887.  
  2888. resource 'hmnu' (mSound, purgeable) {
  2889.         HelpMgrVersion,                            /* Help Version */
  2890.         0,                                        /* options */
  2891.         0,                                        /* theProc */
  2892.         0,                                        /* variant */
  2893.         HMSkipItem { /* no missing string */
  2894.         },
  2895.         {
  2896.             HMStringResItem {                        /* help type of HMStringResItem = STR255    */
  2897.                 mSound,1,                        /* menu title message        */
  2898.                 mSound,1,                        /* disabled title message    */
  2899.                 0,0,
  2900.                 0,0
  2901.             },
  2902.  
  2903.             HMStringResItem { /* Record */
  2904.                 mSound,2,
  2905.                 mSound,3,
  2906.                 0,0,
  2907.                 0,0
  2908.             },
  2909.  
  2910.             HMStringResItem { /* Play */
  2911.                 mSound,4,
  2912.                 mSound,5,
  2913.                 0,0,
  2914.                 0,0
  2915.             },
  2916.  
  2917.             HMStringResItem { /* Erase */
  2918.                 mSound,6,
  2919.                 mSound,7,
  2920.                 0,0,
  2921.                 0,0
  2922.             },
  2923.  
  2924.             HMSkipItem {     /* Dash */
  2925.             },
  2926.  
  2927.             HMCompareItem {        /* Speak All */
  2928.                 SOUNDSPEAKALLITEM,    
  2929.                 HMStringResItem {
  2930.                     mSound,8,
  2931.                     mSound,8,
  2932.                     mSound,8,
  2933.                     0,0
  2934.                 }
  2935.             },
  2936.                 
  2937.             HMCompareItem {        /* Speak Selection */
  2938.                 SOUNDSPEAKSELECTIONITEM,    
  2939.                 HMStringResItem {
  2940.                     mSound,9,
  2941.                     mSound,9,
  2942.                     mSound,9,
  2943.                     0,0
  2944.                 }
  2945.             },
  2946.                 
  2947.             HMStringResItem { /* stop speaking */
  2948.                 mSound,10,
  2949.                 mSound,11,
  2950.                 0,0,
  2951.                 0,0
  2952.             },
  2953.  
  2954.             HMStringResItem { /* voices */
  2955.                 mSound,12,
  2956.                 mSound,13,
  2957.                 0,0,
  2958.                 0,0
  2959.             },
  2960.                 
  2961.         }
  2962. };
  2963.  
  2964. resource 'STR#' (mSound, purgeable) {
  2965.     {
  2966.     HELPSOUNDMENU;
  2967.  
  2968.     HELPRECORDE;
  2969.     HELPRECORDD;
  2970.  
  2971.     HELPPLAYE;
  2972.     HELPPLAYD;
  2973.  
  2974.     HELPERASEE;
  2975.     HELPERASED;
  2976.  
  2977.     HELPSPEAKALLE;
  2978.     
  2979.     HELPSPEAKSELECTIONE;
  2980.  
  2981.     HELPSTOPSPEAKINGE;
  2982.     HELPSTOPSPEAKINGD;
  2983.  
  2984.     HELPVOICESE;
  2985.     HELPVOICESD;
  2986.     };
  2987. };
  2988.  
  2989. resource 'hmnu' ( mVoices, purgeable )
  2990. {
  2991.     HelpMgrVersion,                            // Help Manager Version
  2992.     hmDefaultOptions,                        // Options
  2993.     0,                                        // Use default Balloon definition function
  2994.     0,                                        // Use default 
  2995.         
  2996.     HMStringResItem                            // Help for missing items.  Used for voice names.
  2997.     {
  2998.         mVoices, 1,        // Voice name enabled
  2999.         0, 0,            // Voice names are never dimmed
  3000.         mVoices, 2,        // Voice name enabled and checked
  3001.         0, 0,            // Voice names will never be marked
  3002.     },
  3003.     {
  3004.     }
  3005. };
  3006.  
  3007. resource 'STR#' (mVoices, purgeable) {
  3008.     {
  3009.     HELPVOICESELE;
  3010.     HELPVOICESELC;
  3011.     };
  3012. };
  3013.  
  3014. resource 'STR#' (kWindowHelpID, purgeable) {
  3015.     {
  3016.     HELPACTIVESCROLL;
  3017.     HELPDIMHORIZSCROLL;
  3018.     HELPDIMVERTSCROLL;
  3019.     
  3020.     HELPGROWBOX;
  3021.     
  3022.     HELPGENERICCONTENT;
  3023.  
  3024.     HELPPICTCONT;
  3025.     HELPPICTSEL;
  3026.     
  3027.     HELPTEXTCONT;
  3028.     };
  3029. };
  3030.  
  3031. // -------------------------------------------------------------------------------------------------------------
  3032. // EiffelText... removed for CW
  3033. //resource 'SIZE' (-1) {
  3034. //    dontSaveScreen,
  3035. //    acceptSuspendResumeEvents,
  3036. //    enableOptionSwitch,
  3037. //    canBackground,
  3038. //    doesActivateOnFGSwitch,
  3039. //    backgroundAndForeground,
  3040. //    dontGetFrontClicks,
  3041. //    ignoreAppDiedEvents,
  3042. //    is32BitCompatible,
  3043. //    isHighLevelEventAware,
  3044. //    localAndRemoteHLEvents,
  3045. //    isStationeryAware,
  3046. //    reserved,
  3047. //    reserved,
  3048. //    reserved,
  3049. //    reserved,
  3050. //    kPreferredSize,
  3051. //    kMinimumSize
  3052. //};
  3053.